XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Details of Selected Balance Sheet Accounts - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Details of Selected Balance Sheet Accounts [Abstract]    
Finished goods and purchased products $ 87,934 $ 88,634
Work in process 24,722 27,063
Raw materials 96,357 95,410
Total inventories 209,013 211,107
Allowance for excess or obsolete inventory (40,440) (40,731)
Inventories, net $ 168,573 $ 170,376