XML 14 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 45,089 $ 41,250
Restricted cash 4,448 3,698
Accounts receivable, net of allowances of $1,399 and $967 as of March 31, 2026 and December 31, 2025, respectively; (from related parties $200 and $415 as of March 31, 2026 and December 31, 2025, respectively) 73,690 90,446
Income tax receivable 5,348 6,442
Inventories, net 129,243 127,363
Prepaid expenses 4,293 4,500
Contract assets 11,567 15,965
Other current assets 1,152 1,256
Total current assets 274,830 290,920
Property, plant and equipment, net 32,281 23,014
Operating lease right-of-use assets, net 61,164 52,911
Intangible assets, net 1,607 1,236
Goodwill 34,921 29,835
Deferred tax assets 12,188 13,322
Customs-related deposits 13,148 12,893
Other noncurrent assets 543 614
TOTAL ASSETS 430,682 424,745
Current liabilities:    
Accounts payable (to related parties $3,300 and $4,126 as of March 31, 2026 and December 31, 2025, respectively) 42,544 48,196
Current maturities of long-term debt 1,804 28
Finance lease liability, current 364 355
Operating lease liability, current 7,351 6,346
Other accrued liabilities (to related parties $88 and $60 as of March 31, 2026 and December 31, 2025, respectively) 28,310 37,353
Total current liabilities 80,373 92,278
Long-term debt, net of current maturities 5,050 10
Revolving line of credit, long-term 95,000 95,000
Finance lease liability, long-term 1,223 1,224
Operating lease liability, long-term 55,628 49,397
Noncurrent contract liabilities 1,666 1,699
Other noncurrent liabilities 5,965 6,528
TOTAL LIABILITIES 244,905 246,136
Commitments and Contingencies (Note 11)
STOCKHOLDERS’ EQUITY    
Common stock – $0.001 par value; 50,000 shares authorized; 23,117 shares issued; 23,051 and 23,041 shares outstanding at March 31, 2026 and December 31, 2025, respectively 23 23
Additional paid-in capital 157,878 157,602
Retained earnings 29,776 22,476
Treasury stock, at cost, 66 and 76 shares at March 31, 2026 and December 31, 2025, respectively (1,900) (1,492)
TOTAL STOCKHOLDERS’ EQUITY 185,777 178,609
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 430,682 $ 424,745