v3.25.2
Investments - Schedule of equity 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
Debt and Equity Securities, FV-NI [Line Items]          
Additions     $ 400   $ 12,029
Proceeds     (50)   (29,824)
Transfers and other     142   0
Level 1          
Debt and Equity Securities, FV-NI [Line Items]          
Beginning $ 0 $ 2,499 0 $ 2,001 2,001
Proceeds 0 (1,512) 0 (1,652)  
Fair value adjustments 0 (481) 0 158  
Transfers and other 0 1 0 0  
Ending 0 507 0 507 0
Level 3          
Debt and Equity Securities, FV-NI [Line Items]          
Beginning 36,487 25,953 36,487 25,953 25,953
Additions 400 0 400 0  
Ending $ 36,887 $ 25,953 $ 36,887 $ 25,953 $ 36,487