XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Assets - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventories    
Materials $ 102,296 $ 96,027
Work-in-process 60,820 54,128
Finished goods 15,950 20,703
Total $ 179,066 $ 170,858