v3.26.1
NET INCOME (LOSS) PER SHARE - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator    
Net income (loss) $ (9,054) $ 6,112
Denominator    
Denominator for basic net income (loss) per share - weighted average outstanding shares of common stock (in shares) 267,046,755 235,497,720
Effect of potential dilutive securities:    
Denominator for diluted net income (loss) per share - weighted average outstanding shares of common stock and assumed conversions (in shares) 267,046,755 241,602,853
Earnings per share:    
Basic net income (loss) per share (in dollars per share) $ (0.03) $ 0.03
Diluted net income (loss) per share (in dollars per share) $ (0.03) $ 0.03
Dilutive effect of common stock options and SARs    
Effect of potential dilutive securities:    
Dilutive effect (in shares) 0 2,490,510
Dilutive effect of RSUs    
Effect of potential dilutive securities:    
Dilutive effect (in shares) 0 2,230,747
Dilutive effect of warrants    
Effect of potential dilutive securities:    
Dilutive effect (in shares) 0 1,382,510
Dilutive effect of ESPP    
Effect of potential dilutive securities:    
Dilutive effect (in shares) 0 1,366