XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories, net of reserves at June 30, 2024 and December 31, 2023 consisted of the following:

June 30, 2024December 31, 2023
Raw materials$36,069 $39,517 
Work in progress6,175 3,960 
Finished goods74,855 66,044 
Total inventories$117,099 $109,521