v3.25.2
Investments - Schedule of Notes Receivable Instrument Investments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Additions     $ 400   $ 12,029
Proceeds     (50)   (29,824)
Transfers and other     (142)   0
Level 1          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Fair value adjustments $ 0 $ (481) 0 $ 158  
Proceeds 0 (1,512) 0 (1,652)  
Transfers and other 0 (1) 0 0  
Level 3          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Additions 400 0 400 0  
Notes Receivable Instruments | Level 1          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Beginning Balance 0 22,214 0 22,214 22,214
Additions 0 1,965 0 1,965  
Fair value adjustments 0 9 0 9  
Ending Balance 0 24,188 0 24,188 0
Notes Receivable Instruments | Level 3          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Beginning Balance 6,974 10,181 7,091 14,193 14,193
Additions 0 500 0 1,000  
Proceeds (50) 0 (50) (4,596)  
Accrued Interest 25 84 50 167  
Transfers and other 0 (1) (142) 0  
Ending Balance $ 6,949 $ 10,764 $ 6,949 $ 10,764 $ 7,091