XML 93 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Credit Facility and Other Long Term Debt - Components of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2021
May 31, 2020
Sep. 30, 2016
Debt Instrument [Line Items]          
Total principal payments due $ 680,919 $ 680,919 $ 680,919    
Total amount outstanding 674,478 672,286 662,531    
Credit Facility borrowings 0 0 0    
Non-current portion of long-term debt 674,478 672,286 662,531    
Credit Facility          
Debt Instrument [Line Items]          
Unamortized debt issuance costs - Credit facility $ (3,632) (4,623) (4,870)    
1.50% Convertible Senior Notes          
Debt Instrument [Line Items]          
Stated interest rate, percentage 1.50%     1.50%  
1.50% Convertible Senior Notes | Convertible Notes          
Debt Instrument [Line Items]          
Total principal payments due $ 80,919 80,919 80,919    
Unamortized debt discount     (9,207)    
Unamortized debt issuance costs - Credit facility $ (267) (677) (779)    
Stated interest rate, percentage 1.50%        
3.25% Senior Notes | Senior Notes          
Debt Instrument [Line Items]          
Total principal payments due $ 600,000 600,000 600,000    
Unamortized debt discount (814) (1,067) (1,131)    
Unamortized debt issuance costs - Credit facility $ (1,728) $ (2,266) $ (2,401)   $ (5,400)
Stated interest rate, percentage 3.25%       3.25%