XML 21 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenues, net $ 30,852 $ 38,514 $ 53,275 $ 75,608
Cost of revenues 20,062 23,986 34,442 48,265
Gross profit 10,790 14,528 18,833 27,343
Operating expense:        
General and administrative 13,574 12,321 23,613 27,570
Research and development 1,128 985 2,040 2,155
Total operating expense 14,702 13,306 25,653 29,725
Income (loss) from operations (3,912) 1,222 (6,820) (2,382)
Other (expense) income:        
Interest expense, net (2,571) (2,566) (5,058) (5,173)
Other income (expense), net 2,331 (229) 2,984 (429)
Loss on warrant issuance 0 0 (578) 0
Change in fair value of derivative liabilities (42) 4 (51) 196
Change in fair value of common warrants (251) 0 1,685 0
Total other expense (533) (2,791) (1,018) (5,406)
Loss before income taxes (4,445) (1,569) (7,838) (7,788)
Income tax benefit (expense) (274) 91 (124) (779)
Net loss (4,719) (1,478) (7,962) (8,567)
Fixed dividends - Series B Preferred (317) (317) (634) (634)
Net loss attributable to common stockholders - basic (5,036) (1,795) (8,596) (9,201)
Net loss attributable to common stockholders - diluted (5,036) (1,795) (8,596) (9,201)
Comprehensive loss:        
Net loss (4,719) (1,478) (7,962) (8,567)
Other comprehensive income (loss):        
Foreign currency translation adjustment 152 (47) 722 (858)
Total comprehensive loss $ (4,567) $ (1,525) $ (7,240) $ (9,426)
Net loss per share of Class A common stock – basic (in dollars per share) $ (1.53) $ (0.92) $ (2.95) $ (4.72)
Net loss per share of Class A common stock - diluted (in dollars per share) $ (1.53) $ (0.92) $ (2.95) $ (4.72)
Weighted average number of shares of Class A common stock outstanding – basic (in shares) 3,296 1,958 2,915 1,950
Weighted average number of shares of Class A common stock outstanding – diluted (in shares) 3,296 1,958 2,915 1,950