XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Schedule of Outstanding Debt Obligations (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Net carrying amount of liability component $ 659,198,000  
Less: long-term debt maturing within one year (36,514,000) $ 0
Total long-term debt $ 622,684,000 $ 0
Convertible Senior Notes Due 2025    
Debt Instrument [Line Items]    
Interest rate 1.50%  
Net carrying amount of liability component $ 560,194,000  
Non-Revolving Loan    
Debt Instrument [Line Items]    
Net carrying amount of liability component $ 85,251,000  
Non-Revolving Loan | Minimum    
Debt Instrument [Line Items]    
Interest rate 3.75%  
Non-Revolving Loan | Maximum    
Debt Instrument [Line Items]    
Interest rate 5.25%  
Master Vehicle Loan    
Debt Instrument [Line Items]    
Net carrying amount of liability component $ 13,753,000  
Master Vehicle Loan | Minimum    
Debt Instrument [Line Items]    
Interest rate 2.70%  
Master Vehicle Loan | Maximum    
Debt Instrument [Line Items]    
Interest rate 6.75%