XML 22 R3.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 41,250 $ 55,252
Restricted cash 3,698 3,239
Accounts receivable, net of allowances of $967 and $1,889 as of December 31, 2025 and 2024, respectively; (from related parties $415 and $1,383 as of December 31, 2025 and 2024, respectively) 90,446 68,958
Income tax receivable 6,442 986
Inventories, net 127,363 93,872
Prepaid expenses 4,500 6,396
Contract assets 15,965 21,462
Other current assets 1,256 4,170
Total current assets 290,920 254,335
Property, plant and equipment, net 23,014 15,406
Operating lease right-of-use assets, net 52,911 23,275
Intangible assets, net 1,236 2,454
Goodwill 29,835 29,835
Deferred tax assets 13,322 0
Customs-related deposits 12,893 2,503
Other noncurrent assets 614 374
TOTAL ASSETS 424,745 328,182
Current liabilities:    
Accounts payable (to related parties $4,126 and $14,427 as of December 31, 2025 and 2024, respectively) 48,196 58,208
Current maturities of long-term debt 28 52
Revolving line of credit, current 0 95,000
Finance lease liability, current 355 78
Operating lease liability, current 6,346 4,503
Other short-term financing (to related parties $25,000 as of December 31, 2024) 0 25,000
Other accrued liabilities (to related parties $60 and $807 as of December 31, 2025 and 2024, respectively) 37,353 44,726
Total current liabilities 92,278 227,567
Deferred tax liabilities 0 1,568
Long-term debt, net of current maturities 10 38
Revolving line of credit, long-term 95,000 0
Finance lease liability, long-term 1,224 16
Operating lease liability, long-term 49,397 20,663
Noncurrent contract liabilities 1,699 1,877
Other noncurrent liabilities 6,528 11,203
TOTAL LIABILITIES 246,136 262,932
Commitments and Contingencies
STOCKHOLDERS’ EQUITY    
Common stock – $0.001 par value; 50,000 shares authorized; 23,117 shares issued; 23,041 and 23,000 shares outstanding at December 31, 2025 and 2024, respectively 23 23
Additional paid-in capital 157,602 157,561
Retained earnings (accumulated deficit) 22,476 (91,511)
Treasury stock, at cost, 76 and 117 shares at December 31, 2025 and 2024, respectively (1,492) (823)
TOTAL STOCKHOLDERS’ EQUITY 178,609 65,250
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 424,745 $ 328,182