XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Feb. 11, 2021
Jul. 31, 2019
Fair Value of Financial Instruments [Abstract]        
Note payable $ 422,500 $ 422,500    
Senior Secured Notes [Member]        
Fair Value of Financial Instruments [Abstract]        
Interest rate 5.625%      
Face amount $ 250,000 250,000 $ 250,000  
Note payable $ 250,000 250,000    
Convertible Senior Notes [Member]        
Fair Value of Financial Instruments [Abstract]        
Interest rate 2.50%      
Face amount       $ 172,500
Note payable $ 172,500 172,500    
Fair Value [Member] | Convertible Senior Notes [Member]        
Fair Value of Financial Instruments [Abstract]        
Long-term debt $ 160,900 $ 159,800