XML 26 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenues, net $ 29,337 $ 36,289 $ 82,612 $ 111,897
Cost of revenues 20,802 24,037 55,244 72,302
Gross profit 8,535 12,252 27,368 39,595
Operating expense:        
General and administrative 8,730 10,014 27,289 33,472
Depreciation and amortization 2,627 2,075 7,681 6,187
Research and development 1,122 1,022 3,162 3,178
Total operating expense 12,479 13,111 38,132 42,837
Loss from operations (3,944) (859) (10,764) (3,242)
Other (expense) income:        
Interest expense, net (2,753) (2,550) (7,811) (7,723)
Other income (expense), net 778 330 3,762 (98)
Loss on warrant issuance 0 0 (578) 0
Change in fair value of derivative liabilities (235) 6 (286) 202
Change in fair value of common warrants (291) 0 1,394 0
Total other expense (2,501) (2,214) (3,519) (7,619)
Loss before income taxes (6,445) (3,073) (14,283) (10,861)
Income tax benefit (expense) 261 12 137 (767)
Net loss (6,184) (3,061) (14,146) (11,628)
Fixed dividends - Series B Preferred (recorded but not declared) (317) (317) (951) (952)
Net loss attributable to common stockholders - basic (6,501) (3,378) (15,097) (12,580)
Net loss attributable to common stockholders - diluted (6,501) (3,378) (15,097) (12,580)
Comprehensive loss:        
Net loss (6,184) (3,061) (14,146) (11,628)
Other comprehensive income (loss):        
Foreign currency translation adjustment 134 2,270 856 1,412
Total comprehensive loss $ (6,050) $ (791) $ (13,290) $ (10,216)
Net loss per share of Class A common stock – basic (in dollars per share) $ (1.88) $ (1.72) $ (4.87) $ (6.43)
Net loss per share of Class A common stock - diluted (in dollars per share) $ (1.88) $ (1.72) $ (4.87) $ (6.43)
Weighted average number of shares of Class A common stock outstanding – basic (in shares) 3,460 1,965 3,097 1,955
Weighted average number of shares of Class A common stock outstanding – diluted (in shares) 3,460 1,965 3,097 1,955