XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity debt securities maturity, term 1 month 17 days  
Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity debt securities maturity, term 1 year 11 months 1 day  
3.75% Convertible Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate 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 $ 37,028 $ 65,943
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 0
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 230,000
Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Credit agreement - revolver 0 50,000
Fair Value | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity marketable securities 36,150 64,584
Fair Value | Level 2 | 3.75% Convertible Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible notes 393,921 0
Fair Value | Level 2 | 2.75% Convertible Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible notes 40,659 281,365
Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Credit agreement - revolver $ 0 $ 49,536