v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenues $ 87,262 $ 91,339 $ 147,874 $ 207,830
Cost of revenues (61,484) (59,616) (102,940) (133,091)
Gross profit 25,778 31,723 44,934 74,739
Operating expenses:        
General and administrative expenses (13,886) (11,184) (26,827) (25,304)
Research and development expenses (8,860) (7,719) (17,670) (15,967)
Selling and marketing expenses (4,743) (3,424) (10,085) (10,223)
Impairment loss of long-lived assets (24) (1,364) (24) (1,364)
Total operating expenses (27,513) (23,691) (54,606) (52,858)
Subsidy income 15 995 18 2,411
(Loss) profit from operations (1,720) 9,027 (9,654) 24,292
Other income and expenses:        
Interest income 733 198 1,115 375
Interest expense (1,328) (1,252) (2,555) (2,440)
Changes in fair value of warrant liability and convertible loan (5,837) (121,521) 58,001 (78,361)
Foreign exchange (loss) gain (4,705) 7,187 (11,605) 10,854
Other income, net 869 523 921 1,232
(Loss) profit before provision for income taxes (11,988) (105,838) 36,223 (44,048)
Income tax expense 0 (220) 0 (220)
Net (loss) profit $ (11,988) $ (106,058) $ 36,223 $ (44,268)
Earnings Per Share [Abstract]        
Net (loss) profit per share - Basic (in dollars per share) $ (0.03) $ (0.33) $ 0.11 $ (0.14)
Net loss per share - Diluted (in dollars per share) $ (0.03) $ (0.33) $ (0.06) $ (0.14)
Weighted Average Number of Shares Outstanding, Basic [Abstract]        
Weighted average shares outstanding - Basic (in shares) 348,949,000 323,643,000 340,726,000 323,538,000
Weighted average shares outstanding - Diluted (in shares) 348,949,000 323,643,000 382,948,000 323,538,000