Quarterly report [Sections 13 or 15(d)]

Unaudited Interim Condensed Consolidated Statements of Operations

v3.25.3
Unaudited Interim Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 49,298 $ 36,062 $ 130,354 $ 110,429
Operating expenses        
Cost of revenue 37,684 28,554 100,898 85,854
Software development 453 417 1,354 1,031
General and administrative 16,301 13,869 42,954 39,140
Selling and marketing 482 314 1,096 1,025
Total operating expenses 54,920 43,154 146,302 127,050
Operating loss from continuing operations (5,622) (7,092) (15,948) (16,621)
Other non-operating income (loss)        
Interest income 1,127 1,764 3,603 5,624
Change in fair value of warrant liabilities 33 (299) 2,862 2,266
Realized loss from sales of short-term investments (5,195) 0 (5,195) 0
Total other non-operating income (loss) (4,035) 1,465 1,270 7,890
Loss from continuing operations before income taxes (9,657) (5,627) (14,678) (8,731)
Income tax expense (benefit) from continuing operations 0 0 0 0
Net loss from continuing operations (9,657) (5,627) (14,678) (8,731)
Net income (loss) from discontinued operations 67,073 3,673 64,858 (8,783)
Net income (loss) $ 57,416 $ (1,954) $ 50,180 $ (17,514)
Basic and diluted earnings (loss) per share        
Continuing operations, basic (in dollars per share) $ (0.12) $ (0.07) $ (0.18) $ (0.11)
Continuing operations , diluted (in dollars per share) (0.12) (0.07) (0.18) (0.11)
Discontinued operations, basic (in dollars per share) 0.81 0.05 0.80 (0.11)
Discontinued operations, diluted (in dollars per share) 0.81 0.05 0.80 (0.11)
Total basic earnings (loss) per share of common stock (in dollars per share) 0.70 (0.03) 0.62 (0.23)
Total diluted earnings (loss) per share of common stock (in dollars per share) $ 0.70 $ (0.03) $ 0.62 $ (0.23)
Weighted-average number of shares outstanding:        
Basic (in shares) 82,454,657 78,044,254 81,223,912 77,151,361
Diluted (in shares) 82,454,657 78,044,254 81,223,912 77,151,361