v3.25.2
Fair Value Measurement - Schedule of Changes in Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Financial liabilities        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, beginning of period $ 145,740 $ 155,542 $ 140,760 $ 156,299
Unrealized losses, net 5,525 3,765 10,505 3,008
Payments (18,646) 0 (18,646) 0
Balance, end of period 132,619 159,307 132,619 159,307
Investments held for sale and other        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, beginning of period 179,263 0 121,995 0
Purchases 5,625 39,761 60,762 39,761
Proceeds (10,625) 0 (10,625) 0
Change in unrealized value 3,760 408 5,891 408
Balance, end of period $ 178,023 $ 40,169 $ 178,023 $ 40,169