v3.23.2
Fair Value Measurements - Narratives (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Jan. 14, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Restricted cash $ 5,100,000    
Amortized cost of available-for-sale investments with maturities less than one year 1,315,500,000 $ 1,251,600,000  
Amortized cost of available-for-sale investments with maturities greater than one year 116,100,000 205,900,000  
Net loss on investments, net of tax 6,300,000 11,900,000  
Convertible Debt      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt instrument, fair value 65,500,000    
Convertible Debt | 2026 Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt instrument, fair value 1,098,900,000    
Money market funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Unrealized gain 0 0  
Unrealized loss $ 0 0  
Vectrix, Inc.      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Consideration held back     $ 1,300,000
U.S. government agency securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Proceeds receivable from sale of securities   $ 37,500,000