XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORY (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Components of Inventory
Inventory consisted of the following (in thousands):
 At June 30,At December 31,
 20242023
Inventory  
Component parts$63,003 $59,632 
Work-in-progress1,980 1,147 
Finished goods16,465 9,845 
Total inventory$81,448 $70,624