XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 49,046 $ 55,252
Restricted cash 3,680 3,239
Accounts receivable, net of allowances of $1,139 and $1,889 as of September 30, 2025 and December 31, 2024, respectively; (from related parties $548 and $1,383 as of September 30, 2025 and December 31, 2024, respectively) 87,970 68,958
Income tax receivable 6,354 986
Inventories, net 152,223 93,872
Prepaid expenses 5,044 6,396
Contract assets 13,265 21,462
Other current assets 1,292 4,170
Total current assets 318,874 254,335
Property, plant and equipment, net 21,102 15,406
Operating lease right-of-use assets, net 54,488 23,275
Intangible assets, net 1,533 2,454
Goodwill 29,835 29,835
Deferred tax assets 19,515 0
Other noncurrent assets 13,599 2,877
TOTAL ASSETS 458,946 328,182
Current liabilities:    
Accounts payable (to related parties $18,503 and $14,427 as of September 30, 2025 and December 31, 2024, respectively) 83,587 58,208
Current maturities of long-term debt 37 52
Revolving line of credit, current 0 95,000
Finance lease liability, current 368 78
Operating lease liability, current 5,899 4,503
Other short-term financing (from related parties $25,000 as of December 31, 2024) 0 25,000
Other accrued liabilities (to related parties $25 and $807 as of September 30, 2025 and December 31, 2024, respectively) 49,693 44,726
Total current liabilities 139,584 227,567
Deferred tax liabilities 0 1,568
Long-term debt, net of current maturities 15 38
Revolving line of credit, long-term 95,000 0
Finance lease liability, long-term 1,311 16
Operating lease liability, long-term 51,040 20,663
Noncurrent contract liabilities 1,733 1,877
Other noncurrent liabilities 7,809 11,203
TOTAL LIABILITIES 296,492 262,932
Commitments and Contingencies (Note 10)
STOCKHOLDERS’ EQUITY    
Common stock – $0.001 par value; 50,000 shares authorized; 23,117 shares issued; 23,040 and 23,000 shares outstanding at September 30, 2025 and December 31, 2024, respectively 23 23
Additional paid-in capital 157,619 157,561
Retained earnings (accumulated deficit) 6,399 (91,511)
Treasury stock, at cost, 77 and 117 shares at September 30, 2025 and December 31, 2024, respectively (1,587) (823)
TOTAL STOCKHOLDERS’ EQUITY 162,454 65,250
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 458,946 $ 328,182