v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Revenues $ 60,612 $ 116,491
Cost of revenues (41,456) (73,475)
Gross profit 19,156 43,016
Operating expenses:    
General and administrative expenses (12,941) (14,120)
Research and development expenses (8,810) (8,248)
Selling and marketing expenses (5,342) (6,799)
Total operating expenses (27,093) (29,167)
Subsidy income 3 1,416
(Loss) profit from operations (7,934) 15,265
Other income and expenses:    
Interest income 382 177
Interest expense (1,227) (1,188)
Changes in fair value of warrant liability and convertible loan 63,838 43,160
Foreign exchange (loss) gain (6,900) 3,667
Other income, net 52 709
Net profit $ 48,211 $ 61,790
Earnings Per Share [Abstract]    
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
Weighted Average Number of Shares Outstanding, Basic [Abstract]    
Weighted average shares outstanding - Basic (in shares) 332,360,000 323,431,000
Weighted average shares outstanding - Diluted (in shares) 385,272,000 374,425,000