XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
ASSETS    
Cash and cash equivalents $ 1,217 $ 206
Receivables, net of allowances for doubtful accounts of $342 at September 30, 2025 and $248 at December 31, 2024 69,183 49,782
Inventories, net 61,219 54,756
Tooling in progress 4,646 4,761
Prepaid expenses and other current assets 6,020 3,439
Total current assets 142,285 112,944
Property, plant and equipment, net 153,286 156,528
Assets held for sale 1,402 1,402
Goodwill 140,289 92,650
Intangible assets, net 114,343 51,734
Operating lease assets 32,002 28,615
Other long-term assets 1,975 1,697
Total assets 585,582 445,570
LIABILITIES AND SHAREHOLDERS' EQUITY    
Accounts payable 53,069 39,119
Current portion of operating lease obligation 6,644 4,914
Accrued liabilities:    
Salaries, wages, and payroll taxes 6,196 5,094
Bonuses and deferred compensation 2,505 4,626
Other current liabilities 9,611 10,839
Total current liabilities 78,025 64,592
Bank revolving credit notes 211,858 79,725
Operating lease obligation, less current maturities 27,159 25,412
Deferred compensation, less current portion 4,672 4,719
Deferred income tax liability 15,218 16,831
Other long-term liabilities 3,880 2,538
Total liabilities 340,812 193,817
Commitments and contingencies (see Note 9)
Common shares, no par value, 75,000,000 authorized, 22,505,704 shares issued at September 30, 2025 and 22,300,106 at December 31, 2024
Additional paid-in-capital 208,452 207,076
Retained earnings 56,334 60,086
Treasury shares at cost, 2,187,334 shares at September 30, 2025 and 1,883,198 at December 31, 2024 (20,016) (15,409)
Total shareholders' equity 244,770 251,753
Total liabilities and shareholders' equity $ 585,582 $ 445,570