Quarterly report [Sections 13 or 15(d)]

EARNINGS (LOSS) PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)

v3.25.1
EARNINGS (LOSS) PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 100,712,020 115,707,909
Stock options expense (forfeiture)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 25,678,241 27,653,611
Warrants (derivative liabilities and equity)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 75,033,779 88,052,437
Unvested restricted stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 0 1,861