BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
|
12 Months Ended |
Dec. 31, 2025 |
| BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
|
| Schedule of activity in the provision for credit losses |
Activity in the provision for credit losses for 2025 and 2024 was as follows (in thousands): | | | | | | | | | December 31, 2025 | | December 31, 2024 | Beginning balance | | $ | 1,628 | | $ | 1,240 | Additional reserves | | | 343 | | | 562 | Write-offs and recoveries | | | (1,058) | | | (190) | Effect of foreign currency translation | | | (26) | | | 16 | Ending balance | | $ | 887 | | $ | 1,628 |
|
| Schedule of inventories including costs of materials, direct labor and manufacturing overhead, and are stated at the lower of cost (first-in, first-out basis) or net realizable value |
Inventories include costs of materials, direct labor and manufacturing overhead, and are stated at the lower of cost (first-in, first-out basis) or net realizable value, as follows (in thousands): | | | | | | | | | December 31, | | December 31, | | | 2025 | | 2024 | Parts and raw materials | | $ | 82,875 | | $ | 78,725 | Work-in-process | | | 10,602 | | | 12,274 | Finished goods | | | 15,721 | | | 20,518 | | | $ | 109,198 | | $ | 111,517 |
|
| Schedule of classification of property, plant and equipment |
Property, plant and equipment is classified as follows (in thousands): | | | | | | | | | | | | | December 31, | | December 31, | | | Useful lives | | 2025 | | 2024 | Land | | | | $ | 1,798 | | $ | 1,770 | Building and improvements | | 5 - 39 years | | | 30,215 | | | 29,161 | Machinery, equipment, tools and dies | | 3 - 15 years | | | 121,774 | | | 110,194 | Construction in progress | | | | | 1,636 | | | 2,856 | Furniture, fixtures and other | | 3 - 10 years | | | 26,471 | | | 25,270 | | | | | | 181,894 | | | 169,251 | Less accumulated depreciation | | | | | (120,123) | | | (103,566) | Property, plant, and equipment, net | | | | $ | 61,771 | | $ | 65,685 |
|
| Schedule of changes in the reserve for product warranty claims |
Changes in the Company’s reserve for product warranty claims during 2025, 2024, and 2023 were as follows (in thousands): | | | | | | | | | | | | December 31, | | December 31, | | December 31, | | | 2025 | | 2024 | | 2023 | Beginning balance | | $ | 1,966 | | $ | 2,139 | | $ | 2,160 | Settlements | | | (632) | | | (272) | | | (296) | Warranty expenditures | | | 343 | | | 196 | | | 243 | Effect of foreign currency translation | | | 136 | | | (97) | | | 32 | Ending balance | | $ | 1,813 | | $ | 1,966 | | $ | 2,139 |
|
| Schedule of accrued liabilities |
Accrued liabilities consist of the following (in thousands): | | | | | | | | | December 31, | | December 31, | | | 2025 | | 2024 | Compensation and fringe benefits | | $ | 20,498 | | $ | 13,134 | Warranty reserve | | | 1,813 | | | 1,966 | Income taxes payable | | | 1,853 | | | 1,472 | Operating lease liabilities – current | | | 5,323 | | | 5,088 | Finance lease obligations – current | | | 486 | | | 448 | Contract liabilities | | | 3,767 | | | 2,292 | Restructuring related accruals | | | 521 | | | — | Other accrued expenses | | | 6,629 | | | 5,821 | | | $ | 40,890 | | $ | 30,221 |
|
| Schedule of changes in restructuring expenses |
| | | | | | | | | | | Restructuring | | | | related accruals | | | | | | | December 31, 2024 | | $ | — | | Expenses incurred | | | 3,993 | | Cash payments | | | (3,472) | | December 31, 2025 | | $ | 521 | | | | | | |
|
| Schedule of basic and diluted weighted-average shares outstanding |
Basic and diluted weighted-average shares outstanding are as follows (in thousands): | | | | | | | | | | | | | | | | Year ended December 31, | | | 2025 | | 2024 | | 2023 | Basic weighted average shares outstanding | | 16,669 | | 16,529 | | 15,963 | Dilutive effect of potential common shares | | 63 | | 74 | | 309 | Diluted weighted average shares outstanding | | 16,732 | | 16,603 | | 16,272 | | | | | | | |
|
| Schedule of supplemental cash flow |
Cash paid for income taxes, net of refunds, were as follows (in thousands):
|
| Schedule of financial assets (liabilities) that are accounted for at fair value on a recurring basis |
The following table presents the Company’s financial assets that are accounted for at fair value on a recurring basis as of December 31, 2025 and 2024, respectively, by level within the fair value hierarchy (in thousands): | | | | | | | | | | | | December 31, 2025 | | | Level 1 | | Level 2 | | Level 3 | Assets (liabilities) | | | | | | | | | | Deferred compensation plan assets | | $ | 5,400 | | $ | — | | $ | — | Foreign currency hedge contracts, net | | | — | | | (91) | | | — | Interest rate swaps, net | | | — | | | 580 | | | — |
| | | | | | | | | | | | December 31, 2024 | | | Level 1 | | Level 2 | | Level 3 | Assets (liabilities) | | | | | | | | | | Deferred compensation plan assets | | $ | 4,647 | | $ | — | | $ | — | Foreign currency hedge contracts, net | | | — | | | (137) | | | — | Interest rate swaps, net | | | — | | | 2,575 | | | — |
|