XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following:
September 30,
2023
December 31,
2022
Raw materials$20,886 $21,776 
Work in progress3,899 4,285 
Finished goods35,296 41,028 
Inventories$60,081 $67,089 
Noncurrent inventories$3,720 $3,479