XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Inventory (Tables)
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Components of Inventory
Inventory consisted of the following (in thousands):
As of
September 30, 2024December 31, 2023
Raw materials$20,278 $23,426 
Work in process and semi-finished goods22,113 19,640 
Finished goods6,437 9,094 
$48,828 $52,160