XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Other assets   $ 49,197,000 $ 29,244,000
Debt securities, available-for-sale, realized gain $ 4,200,000    
Strategic Investments [Member]      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Other assets   37,000,000.0 $ 17,800,000
2022 Notes [Member]      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Outstanding debt fair value   $ 0  
Debt instrument, maturity date   Jun. 01, 2022  
2025 Notes [Member]      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Debt instrument, maturity date   Jun. 01, 2025  
2025 Notes [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Fair value of notes   $ 606,200,000