XML 12 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue:        
Total revenue $ 19,993 $ 11,430 $ 40,796 $ 24,017
Cost of revenue:        
Total cost of revenue 23,912 13,773 48,162 28,468
Gross loss (3,919) (2,343) (7,366) (4,451)
Operating expenses        
Research and development 1,129 1,535 2,053 2,974
Selling and marketing 1,291 2,036 2,427 4,424
General and administrative 5,160 6,010 10,213 12,577
Total operating expenses 7,580 9,581 14,693 19,975
Loss from operations (11,499) (11,924) (22,059) (24,426)
Interest expense (731) (117) (1,442) (434)
Interest income 5 118 11 299
Gain from disposal of investment in unconsolidated subsidiary 0 0 3,204 4,085
Gain on sale of Atlas 50 0 50 0
Gain (loss) from change in fair value of warrant liability (2,836) 0 1,768 0
Other income (expense), net 71 (7) 75 29
Loss from unconsolidated subsidiary (451) (246) (563) (511)
Loss before income taxes (15,391) (12,176) (18,956) (20,958)
Provision for income taxes (39) (65) (293) (54)
Net loss (15,430) (12,241) (19,249) (21,012)
Other comprehensive income (loss):        
Foreign currency translation adjustments 81 36 109 (145)
Comprehensive loss $ (15,349) $ (12,205) $ (19,140) $ (21,157)
Net loss per share:        
Basic and diluted [1],[2] $ (1.18) $ (0.97) $ (1.49) $ (1.67)
Basic and diluted [1],[2] $ (1.18) $ (0.97) $ (1.49) $ (1.67)
Weighted-average common shares outstanding:        
Basic and diluted [1],[2] 13,098,825 12,617,128 12,948,189 12,581,608
Basic and diluted [1],[2] 13,098,825 12,617,128 12,948,189 12,581,608
Product        
Revenue:        
Total revenue $ 15,867 $ 8,776 $ 34,069 $ 19,681
Cost of revenue:        
Total cost of revenue 18,876 10,467 38,987 22,834
Service        
Revenue:        
Total revenue 4,126 2,654 6,727 4,336
Cost of revenue:        
Total cost of revenue $ 5,036 $ 3,306 $ 9,175 $ 5,634
[1]

* -

Prior year per-share amounts and number of shares, as applicable, have been revised to reflect the Reverse Stock Split effective November 29, 2024.

 

[2]

* -

Prior year per-share amounts and number of shares, as applicable, have been revised to reflect the Reverse Stock Split effective November 29, 2024.