XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 6,253 $ 4,404
Restricted cash 102 102
Inventories, net 13,691 13,303
Other current assets 3,464 2,952
Current contract asset 5,782 5,939
Total current assets 97,347 96,456
Long-term contract asset 61,781 63,105
Property and equipment, net 6,426 6,178
Operating lease right-of-use assets 3,008 3,326
Deferred tax assets, net 38 51
Other long-term assets 1,637 1,680
TOTAL ASSETS 170,237 170,796
Current liabilities:    
Accounts payable 38,967 38,073
Accrued liabilities 3,975 5,912
Income taxes payable 130 48
Current portion of operating lease liabilities 1,316 1,486
Asset-based loan 0 4,789
Current portion of long-term debt 15 60
Total current liabilities 44,403 50,368
Deferred revenue, long-term 14 14
Long-term operating lease liabilities 6,116 6,514
TOTAL LIABILITIES 50,533 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; 30,940,761 shares issued and 29,826,816 shares outstanding at March 31, 2025; 30,938,073 shares issued and 29,826,508 shares outstanding at December 31, 2024 3 3
Additional paid-in capital 465,112 464,620
Accumulated other comprehensive income 206 251
Accumulated deficit (310,928) (316,308)
Treasury stock, at cost; 1,113,945 and 1,111,565 shares at March 31, 2025 and December 31, 2024, respectively (34,689) (34,666)
Total stockholders’ equity 119,704 113,900
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY 170,237 170,796
Third Party    
Current assets:    
Accounts receivable 19,809 17,386
Related Party    
Current assets:    
Accounts receivable $ 48,246 $ 52,370