XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished goods $ 12,884 $ 11,809
Work-in-process 1,776 2,030
Raw materials and purchased parts 29,270 27,946
Stores and supplies 40,775 39,590
Total inventories $ 84,705 $ 81,375