XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.3
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,518 $41,431 
Work-in-process4,675 9,693 
Raw materials23,918 24,597 
Inventories - net$73,111 $75,721