XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Principal Payments (Details) - USD ($)
Dec. 31, 2021
Oct. 01, 2021
May 31, 2018
Jul. 05, 2017
Debt Instrument [Line Items]        
Total $ 316,250,000 $ 316,250,000    
Less Than 1 Year 0      
1 - 3 Years 143,750,000      
3 - 5 Years 172,500,000      
More Than 5 Years 0      
2024 Convertible Notes        
Debt Instrument [Line Items]        
Total       $ 143,750,000
Senior Notes | 2024 Convertible Notes        
Debt Instrument [Line Items]        
Total 143,750,000      
Less Than 1 Year 0      
1 - 3 Years 143,750,000      
3 - 5 Years 0      
More Than 5 Years 0      
Senior Notes | 2025 Convertible Notes        
Debt Instrument [Line Items]        
Total 172,500,000   $ 172,500,000  
Less Than 1 Year 0      
1 - 3 Years 0      
3 - 5 Years 172,500,000      
More Than 5 Years $ 0