XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Schedule of Outstanding Debt Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Debt Instrument      
Total long-term debt outstanding $ 843,325   $ 711,437
Less: long-term debt maturing within one year 55,921   56,264
Total long-term debt $ 787,404   655,173
Convertible Senior Notes Due 2025      
Debt Instrument      
Interest rate 1.50%    
Total long-term debt outstanding $ 738,439   604,317
Convertible Senior Notes Due 2025 | Cumulative Effect, Period of Adoption, Adjustment      
Debt Instrument      
Total long-term debt outstanding   $ 133,500  
Non-Revolving Loan      
Debt Instrument      
Total long-term debt outstanding $ 66,106   75,680
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 $ 38,780   $ 31,440
Master Vehicle Loan | Minimum      
Debt Instrument      
Interest rate 2.60%    
Master Vehicle Loan | Maximum      
Debt Instrument      
Interest rate 6.75%