XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory - Schedule of Inventory (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 29,122 $ 19,455
Work in process 30,056 12,031
Finished goods 65,666 45,283
Total inventory $ 124,844 $ 76,769