XML 34 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Inventories    
Parts and raw materials $ 134,816 $ 76,647
Work in process 10,269 6,644
Finished goods 84,934 14,696
Total $ 230,019 $ 97,987