
| Metric | FY2025 | FY2024 | FY2023 | FY2022 |
|---|---|---|---|---|
| Cash and cash equivalents | $1.5M+629.1% | $206K-69.3% | $672K+429.1% | $127K |
| Receivables, net of allowances for doubtful accounts of $577 at December 31, 2025 and $248 at December 31, 2024 | $57.6M+15.6% | $49.8M-13.3% | $57.4M-1.0% | $58.0M |
| Inventories, net | $59.4M+8.5% | $54.8M-19.2% | $67.8M-5.5% | $71.7M |
| Tooling in progress | $4.7M-0.3% | $4.8M-12.8% | $5.5M-31.3% | $7.9M |
| Prepaid expenses and other current assets | $5.2M+51.7% | $3.4M+5.3% | $3.3M-7.4% | $3.5M |
| Total current assets | $128.4M+13.7% | $112.9M-16.1% | $134.6M-4.7% | $141.3M |
| Property, plant and equipment, net | $150.0M-4.2% | $156.5M-10.9% | $175.7M+20.6% | $145.8M |
| Assets held for sale | $1.4M+0.0% | $1.4M | — | — |
| Goodwill | $140.2M+51.4% | $92.7M+0.0% | $92.7M+29.5% | $71.5M |
| Intangible assets, net | $111.3M+115.1% | $51.7M-11.8% | $58.7M+33.9% | $43.8M |
| Operating lease assets | $30.5M+6.5% | $28.6M-11.2% | $32.2M-10.6% | $36.1M |
| Other long-term assets | $1.8M+7.8% | $1.7M-38.1% | $2.7M+36.7% | $2.0M |
| Total assets | $563.6M+26.5% | $445.6M-10.3% | $496.7M+12.7% | $440.6M |
| Accounts payable | $52.4M+33.9% | $39.1M-15.9% | $46.5M-13.4% | $53.7M |
| Current portion of operating lease obligation | $6.7M+36.9% | $4.9M-3.0% | $5.1M+4.3% | $4.9M |
| Salaries, wages, and payroll taxes | $2.8M-46.0% | $5.1M-20.0% | $6.4M-12.6% | $7.3M |
| Bonuses and deferred compensation | $2.2M-53.1% | $4.6M+48.9% | $3.1M-54.7% | $6.9M |
| Other current liabilities | $10.7M-0.9% | $10.8M+1.8% | $10.6M-8.6% | $11.6M |
| Total current liabilities | $74.8M+15.8% | $64.6M-9.9% | $71.7M-30.0% | $102.4M |
| Bank revolving credit notes | $202.5M+154.0% | $79.7M-45.9% | $147.5M+104.2% | $72.2M |
| Operating lease obligation, less current maturities | $25.6M+0.6% | $25.4M-11.2% | $28.6M-10.3% | $31.9M |
| Deferred compensation, less current portion | $5.2M+11.0% | $4.7M+23.7% | $3.8M+21.8% | $3.1M |
| Deferred income tax liability | $11.3M-32.9% | $16.8M+33.5% | $12.6M+6.7% | $11.8M |
| Other long-term liabilities | $3.5M+37.9% | $2.5M+3.5% | $2.5M+106.3% | $1.2M |
| Total liabilities | $322.9M+66.6% | $193.8M-27.3% | $266.7M+19.7% | $222.7M |
| Common shares, no par value, 75,000,000 authorized, 22,505,704 shares issued at December 31, 2025 and 22,300,106 at December 31, 2024 | — | — | — | $0 |
| Additional paid-in-capital | $208.8M+0.8% | $207.1M+0.8% | $205.4M+2.2% | $200.9M |
| Retained earnings | $52.0M-13.5% | $60.1M+76.1% | $34.1M+29.9% | $26.3M |
| Treasury shares at cost, 2,187,334 shares at December 31, 2025 and 1,883,198 at December 31, 2024 | -$20.0M-29.9% | -$15.4M-62.0% | -$9.5M-1.7% | -$9.4M |
| Total shareholders' equity | $240.7M-4.4% | $251.8M+9.5% | $230.0M+5.6% | $217.9M |
| Total liabilities and shareholders' equity | $563.6M+26.5% | $445.6M-10.3% | $496.7M+12.7% | $440.6M |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.