XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Details of Selected Balance Sheet Accounts - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Details of Selected Balance Sheet Accounts [Abstract]    
Finished goods and purchased products $ 90,558 $ 88,634
Work in process 33,852 27,063
Raw materials 93,779 95,410
Total inventories 218,189 211,107
Allowance for excess or obsolete inventory (40,111) (40,731)
Inventories, net $ 178,078 $ 170,376