XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Narrative (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Restricted cash $ 3,000,000  
Amortized cost of available-for-sale investments with maturities less than one year 1,117,900,000 $ 1,185,100,000
Amortized cost of available-for-sale investments with maturities greater than one year 484,300,000 399,700,000
Net (loss) gain on investments, net of tax (1,800,000) 2,000,000
Convertible Debt | 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value 1,176,400,000  
Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Unrealized gain 0 0
Unrealized loss $ 0 $ 0