v3.26.1
NET (LOSS) INCOME PER SHARE - Schedule of Computation Basic and Diluted Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net (loss) income $ (5,287) $ 465
Denominator:    
Weighted average common shares outstanding – basic (shares) 669,942,446 664,685,462
Dilutive common equivalent shares from common stock equivalents (shares) 0 1,775,252
Weighted average common shares outstanding – diluted (shares) 669,942,446 666,460,714
Net (loss) income per share:    
Basic (in usd per share) $ (0.01) $ 0.00
Diluted (in usd per share) $ (0.01) $ 0.00