Quarterly report [Sections 13 or 15(d)]

Unaudited Interim Condensed Consolidated Statements of Operations

v3.26.3
Unaudited Interim Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Revenue $ 74,081 $ 49,298 $ 213,971 $ 130,354
Cost of revenue 57,261 38,644 167,819 103,640
Gross profit 16,820 10,654 46,152 26,714
Operating expenses        
Selling, general and administrative 15,140 15,912 44,741 41,534
Amortization of intangible assets 5,511 364 13,624 1,128
Total operating expenses 20,651 16,276 58,365 42,662
Operating loss from continuing operations (3,831) (5,622) (12,213) (15,948)
Other non-operating income (loss)        
Interest income, net 146 1,127 950 3,603
Change in fair value of warrant liabilities 0 33 1,530 2,862
Change in fair value of assets and other liabilities (2,649) 0 (4,715) 0
Realized loss from sales of short-term investments (1,281) (5,195) (1,281) (5,195)
Total other non-operating income (loss) (3,784) (4,035) (3,516) 1,270
Loss from continuing operations before income taxes (7,615) (9,657) (15,729) (14,678)
Income tax expense from continuing operations 0 0 0 0
Net loss from continuing operations (7,615) (9,657) (15,729) (14,678)
Net income (loss) from discontinued operations 0 67,073 (248) 64,858
Net income (loss) $ (7,615) $ 57,416 $ (15,977) $ 50,180
Basic and diluted earnings (loss) per share        
Continuing operations, basic (in dollars per share) $ (0.09) $ (0.12) $ (0.18) $ (0.18)
Continuing operations, diluted (in dollars per share) (0.09) (0.12) (0.18) (0.18)
Discontinued operations, basic (in dollars per share) 0 0.81 0 0.80
Discontinued operations, diluted (in dollars per share) 0 0.81 0 0.80
Total basic earnings (loss) per share (in dollars per share) (0.09) 0.70 (0.18) 0.62
Total diluted earnings (loss) per share (in dollars per share) $ (0.09) $ 0.70 $ (0.18) $ 0.62
Weighted-average number of shares outstanding:        
Basic (in shares) 88,274,370 82,454,657 86,614,558 81,223,912
Diluted (in shares) 88,274,370 82,454,657 86,614,558 81,223,912