XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consist of the following (in thousands):

 

 

March 31,
2024

 

 

December 31,
2023

 

Finished goods

 

$

31,477

 

 

$

30,508

 

Parts and materials

 

 

35,660

 

 

 

37,670

 

Work in progress

 

 

3,574

 

 

 

3,524

 

Total inventories

 

$

70,711

 

 

$

71,702