XML 33 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventory is valued at average cost or net realizable value, whichever is lower. The Company’s components of inventory as of December 31, 2024 and 2023 are summarized in the following table:
December 31,
20242023
Finished goods$37,238 $44,518 
Work-in-process6,717 4,675 
Raw materials26,551 23,918 
Inventories - net$70,506 $73,111