XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Details of Selected Balance Sheet Accounts - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Details of Selected Balance Sheet Accounts [Abstract]    
Finished goods and purchased products $ 87,542 $ 87,934
Work in process 29,652 24,722
Raw materials 102,120 96,357
Total inventories 219,314 209,013
Allowance for excess or obsolete inventory (37,686) (40,440)
Inventories, net $ 181,628 $ 168,573