XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories - Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]            
Raw materials $ 171,230   $ 124,480      
Work in process 2,739   3,049      
Finished goods 5,984   4,528      
Total, gross 179,953   132,057      
Less: Allowance for excess and obsolete inventories (3,065) $ (1,871) (1,787) $ (2,292) $ (2,726) $ (3,261)
Total, net $ 176,888   $ 130,270