XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of inventories
  

March 31,
2023

  

December 31,
2022

 
Finished goods  $44,309   $47,736 
Work in progress   5,321    6,396 
Raw materials   16,055    11,197 
Other   1,462    1,299 
Total  $67,147   $66,628