XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories Inventories consist of the following:
September 30,
2024
December 31,
2023
Raw materials$23,417 $22,373 
Work-in-progress12,089 11,471 
Finished goods184,293 171,781 
$219,799 $205,625