v3.25.4
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

​

 

—