XML 93 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Finished goods $ 339,372 $ 684,456
Work-in-process 151,921 152,171
Inventory $ 491,293 $ 836,627