XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) - USD ($)
$ in Thousands
Jun. 30, 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%    
3.25% Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate 3.25%    
Carrying Value | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Held-to-maturity marketable securities $ 10,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 420 31,338  
Carrying Value | Level 2 | 3.25% Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible notes 373,750 0  
Carrying Value | Level 3 | Term Loan      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Credit agreement 0 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 10,336 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 542,369 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 825 51,045  
Fair Value | Level 2 | 3.25% Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible notes 388,775 0  
Fair Value | Level 3 | Term Loan      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Credit agreement 0 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