XML 19 R2.htm IDEA: XBRL DOCUMENT v3.25.3
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 4,603 $ 4,404
Restricted cash 103 102
Inventories, net 13,232 13,303
Other current assets 2,305 2,952
Current contract asset 8,179 5,939
Total current assets 100,020 96,456
Long-term contract asset 56,655 63,105
Property and equipment, net 20,822 6,178
Right-of-use assets 3,266 3,326
Deferred tax assets, net 30,351 51
Other long-term assets 1,573 1,680
TOTAL ASSETS 212,687 170,796
Current liabilities:    
Accounts payable 35,073 38,073
Income taxes payable 197 48
Interest payable, related party 1,008 0
Current portion of operating lease liabilities 1,216 1,486
Current portion of finance lease liabilities 149 0
Asset-based loan 6,662 4,789
Current portion of long-term debt 0 60
Total current liabilities 56,478 50,368
Deferred revenue, long-term 0 14
Note payable - related party, net of deferred financing costs 39,560 0
Long-term operating lease liabilities 5,887 6,514
Long-term finance lease liabilities 264 0
TOTAL LIABILITIES 102,189 56,896
Stockholders’ equity:    
Preferred stock, $0.0001 par value, 100,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.0001 par value, 240,000,000 shares authorized; 31,102,241 shares issued and 29,989,657 shares outstanding at September 30, 2025; 30,938,073 shares issued and 29,826,508 shares outstanding at December 31, 2024 3 3
Additional paid-in capital 433,939 464,620
Accumulated other comprehensive income 109 251
Accumulated deficit (288,805) (316,308)
Treasury stock, at cost; 1,112,584 and 1,111,565 shares at September 30, 2025 and December 31, 2024, respectively (34,748) (34,666)
Total stockholders’ equity 110,498 113,900
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY 212,687 170,796
Third Party    
Current assets:    
Accounts receivable 26,767 17,386
Current liabilities:    
Accrued liabilities 4,925 5,912
Related Party    
Current assets:    
Accounts receivable 44,831 52,370
Current liabilities:    
Accrued liabilities $ 7,248 $ 0