v3.20.2
Debt - Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Less: unamortized debt issuance costs $ (121,557) $ (7,238)
Total debt 263,741 247,260
Less: current portion of long-term debt (612) (640)
Long-term debt 263,129 246,620
Convertible senior notes    
Debt Instrument [Line Items]    
Long-term debt 380,000 0
Senior secured term loan facility    
Debt Instrument [Line Items]    
Long-term debt 0 250,000
Deferred government grant obligations    
Debt Instrument [Line Items]    
Long-term debt 3,500 3,500
Other borrowings    
Debt Instrument [Line Items]    
Long-term debt $ 1,798 $ 998