XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Schedule of Outstanding Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument    
Total long-term debt outstanding $ 700,851 $ 679,996
Less: long-term debt maturing within one year (41,068) (35,760)
Total long-term debt $ 659,783 644,236
Convertible Senior Notes Due 2025    
Debt Instrument    
Interest rate 1.50%  
Total long-term debt outstanding $ 585,983 568,744
Non-Revolving Loan    
Debt Instrument    
Total long-term debt outstanding $ 95,774 103,305
Non-Revolving Loan | Minimum    
Debt Instrument    
Interest rate 2.60%  
Non-Revolving Loan | Maximum    
Debt Instrument    
Interest rate 5.25%  
Master Vehicle Loan    
Debt Instrument    
Total long-term debt outstanding $ 19,094 $ 7,947
Master Vehicle Loan | Minimum    
Debt Instrument    
Interest rate 2.60%  
Master Vehicle Loan | Maximum    
Debt Instrument    
Interest rate 6.75%