Quarterly report [Sections 13 or 15(d)]

Unaudited Interim Condensed Consolidated Statements of Operations

v3.26.1
Unaudited Interim Condensed 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]        
Revenue $ 72,506 $ 45,108 $ 139,890 $ 81,056
Cost of revenue 57,291 36,101 110,558 64,996
Gross profit 15,215 9,007 29,332 16,060
Operating expenses        
Selling, general and administrative 13,996 13,292 29,601 25,622
Amortization of intangible assets 6,627 356 8,113 764
Total operating expenses 20,623 13,648 37,714 26,386
Operating loss from continuing operations (5,408) (4,641) (8,382) (10,326)
Other non-operating income (loss)        
Interest income, net 331 1,155 804 2,476
Change in fair value of warrant liabilities 71 77 1,530 2,829
Change in fair value of assets and other liabilities (5,510) 0 (2,066) 0
Total other non-operating income (loss) (5,108) 1,232 268 5,305
Loss from continuing operations before income taxes (10,516) (3,409) (8,114) (5,021)
Income tax expense from continuing operations 0 0 0 0
Net loss from continuing operations (10,516) (3,409) (8,114) (5,021)
Net loss from discontinued operations 0 (334) (248) (2,215)
Net Loss $ (10,516) $ (3,743) $ (8,362) $ (7,236)
Basic and diluted earnings (loss) per share        
Continuing operations, basic (in dollars per share) $ (0.12) $ (0.04) $ (0.10) $ (0.06)
Continuing operations, diluted (in dollars per share) (0.12) (0.04) (0.10) (0.06)
Discontinued operations, basic (in dollars per share) 0 (0.01) 0 (0.03)
Discontinued operations, diluted (in dollars per share) 0 (0.01) 0 (0.03)
Total basic earnings (loss) per share (in dollars per share) (0.12) (0.05) (0.10) (0.09)
Total diluted earnings (loss) per share (in dollars per share) $ (0.12) $ (0.05) $ (0.10) $ (0.09)
Weighted-average number of shares outstanding:        
Basic (in shares) 86,213,930 81,297,402 85,770,897 80,598,483
Diluted (in shares) 86,213,930 81,297,402 85,770,897 80,598,483