v3.26.1
NET PROFIT (LOSS) PER SHARE - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator (in thousands):    
Net profit - basic $ 48,211 $ 61,790
Changes in fair value of convertible loan (63,823) (42,934)
Net (loss) profit - diluted $ (15,612) $ 18,856
Denominator (in thousands):    
Weighted average shares outstanding - Basic (in shares) 332,360,000 323,431,000
Diluted effect of shares issuable upon conversion of convertible loan (in shares) 52,912,000 50,000,000
Weighted average shares used in calculating net (loss)/profit per share of common stock, diluted (in shares) 385,272,000 374,425,000
Net profit per share - Basic (in dollars per share) $ 0.15 $ 0.19
Net profit per share - Diluted (in dollars per share) $ (0.04) $ 0.05
Stock option    
Denominator (in thousands):    
Diluted effect of shares issuable upon exercise of non-vested shares (in shares) 0 11,000
Restricted Stock Units (RSUs)    
Denominator (in thousands):    
Diluted effect of shares issuable upon exercise of non-vested shares (in shares) 0 983,000