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.3
EARNINGS (LOSS) PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 104,372,724 128,265,838 103,209,337 120,171,665
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 24,243,562 26,537,311 24,817,114 27,402,967
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) 80,129,162 101,726,848 78,392,223 92,766,898
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,679 0 1,800