XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2023
Dec. 31, 2022
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Other assets   $ 70,931 $ 58,795
Debt securities, available-for-sale, realized gain $ 4,200    
Strategic Investments [Member]      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Other assets   52,900 $ 43,600
2025 Notes [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Fair value of notes   $ 818,500