XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
May 11, 2023
3.75% Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate 3.75%   3.75%
2.75% Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate 2.75%    
Carrying Value | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Held-to-maturity marketable securities $ 15,500 $ 35,863  
Carrying Value | Level 2 | 3.75% Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible notes 373,750 373,750  
Carrying Value | Level 2 | 2.75% Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible notes 31,338 31,338  
Carrying Value | Level 3 | Term Loan      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Credit agreement 148,125 150,000  
Carrying Value | Level 3 | Revolver      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Credit agreement 0 100,000  
Fair Value | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Held-to-maturity marketable securities 15,176 35,357  
Fair Value | Level 2 | 3.75% Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible notes 513,873 475,601  
Fair Value | Level 2 | 2.75% Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible notes 56,710 51,045  
Fair Value | Level 3 | Term Loan      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Credit agreement 151,314 153,585  
Fair Value | Level 3 | Revolver      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Credit agreement $ 0 $ 102,317