XML 54 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories consist of the following: 
 December 31,
 20242023
Raw materials$31,031 $22,373 
Work-in-progress10,979 11,471 
Finished goods184,786 171,781 
Total inventories$226,796 $205,625