XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 40,456 $ 22,758
Restricted cash 3,217 3,836
Accounts receivable, net of allowances of $3,890 and $5,975 as of September 30, 2024 and December 31, 2023, respectively; (from related parties $550 and $777 as of September 30, 2024 and December 31, 2023, respectively) 77,493 66,979
Income tax receivable 666 550
Inventories, net 104,889 84,947
Prepaid expenses 15,786 8,518
Contract assets 20,006 15,554
Other current assets 2,655 2,240
Total current assets 265,168 205,382
Property, plant and equipment, net 14,100 14,928
Right-of-use assets, net 24,319 27,145
Intangible assets, net 2,819 3,914
Goodwill 29,835 29,835
Other noncurrent assets 2,894 3,099
TOTAL ASSETS 339,135 284,303
Current liabilities:    
Accounts payable (to related parties $24,192 and $24,496 as of September 30, 2024 and December 31, 2023, respectively) 76,615 67,355
Current maturities of long-term debt 74 139
Revolving line of credit 100,000 50,000
Finance lease liability, current 78 76
Operating lease liability, current 4,373 3,912
Other short-term financing (from related parties $35,000 and $94,820 as of September 30, 2024 and December 31, 2023, respectively) 35,000 94,820
Other accrued liabilities (to related parties $1,829 and $1,833 as of September 30, 2024 and December 31, 2023, respectively) 43,080 31,999
Total current liabilities 259,220 248,301
Deferred income taxes 1,640 1,478
Long-term debt, net of current maturities 51 90
Finance lease liability, long-term 35 94
Operating lease liability, long-term 21,845 25,070
Noncurrent contract liabilities 1,949 2,401
Other noncurrent liabilities 12,289 10,786
TOTAL LIABILITIES 297,029 288,220
Commitments and Contingencies (Note 10)
STOCKHOLDERS’ EQUITY (DEFICIT)    
Preferred stock – $0.001 par value. Shares authorized: 5,000. No shares issued and outstanding at all dates. 0 0
Common stock – $0.001 par value; 50,000 shares authorized; 23,117 shares issued; 22,990 and 22,968 shares outstanding at September 30, 2024 and December 31, 2023, respectively 23 23
Additional paid-in capital 157,741 157,770
Accumulated deficit (114,798) (160,790)
Treasury stock, at cost, 127 and 149 shares at September 30, 2024 and December 31, 2023, respectively (860) (920)
TOTAL STOCKHOLDERS’ EQUITY (DEFICIT) 42,106 (3,917)
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT) $ 339,135 $ 284,303