XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory The Company’s components of inventory as of December 31, 2023 and 2022 are summarized in the following table:
December 31,
20232022
Finished goods$44,903 $41,431 
Work-in-process4,675 9,693 
Raw materials23,918 24,597 
Inventories - net$73,496 $75,721