v3.26.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consist of the following (in thousands):

 

 

June 30,
2026

 

 

December 31,
2025

 

 Finished goods

 

$

25,911

 

 

$

24,962

 

 Parts and materials

 

 

28,490

 

 

 

26,932

 

 Work in progress

 

 

3,560

 

 

 

2,602

 

 Total inventories

 

$

57,961

 

 

$

54,496