XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments (Details)
$ in Thousands, € in Millions
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Fair Value of Financial Instruments [Abstract]      
Note payable   $ 412,500 $ 422,500
Foreign Exchange [Member]      
Fair Value of Financial Instruments [Abstract]      
Notional amount     0
Fair value, liability     0
Foreign Exchange [Member] | Purchase [Member]      
Fair Value of Financial Instruments [Abstract]      
Notional amount | € € 18.5    
Foreign Exchange [Member] | Sale [Member]      
Fair Value of Financial Instruments [Abstract]      
Notional amount | € € 18.5    
Senior Secured Notes [Member]      
Fair Value of Financial Instruments [Abstract]      
Interest rate 5.625% 5.625%  
Note payable   $ 250,000 250,000
Convertible Senior Notes [Member]      
Fair Value of Financial Instruments [Abstract]      
Interest rate 2.50% 2.50%  
Note payable   $ 162,500 172,500
Level 2 [Member] | Foreign Exchange [Member]      
Fair Value of Financial Instruments [Abstract]      
Fair value, asset   1,200  
Fair value, liability   0  
Fair Value [Member] | Senior Secured Notes [Member]      
Fair Value of Financial Instruments [Abstract]      
Long-term debt   226,400 250,000
Fair Value [Member] | Convertible Senior Notes [Member]      
Fair Value of Financial Instruments [Abstract]      
Long-term debt   $ 139,200 $ 159,800