v3.24.2.u1
Fair Value of Financial Instruments - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Other assets $ 93,866 $ 93,866 $ 75,247
Debt securities, available-for-sale, realized gain 2,100 18,500  
Debt securities, available-for-sale, realized gain, net 1,600 14,400  
Strategic Investments [Member]      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Other assets 40,700 40,700 $ 41,100
Impairment charges 500 4,100  
2025 Notes [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Fair value of notes $ 963,900,000 $ 963,900,000