v3.26.1
Fair Value - Schedule of Changes in Level 3 Fair Value (Details) - Level 3 - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
InfraBridge contingent consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ (2,500) $ (6,100)
Unrealized gain (loss) in earnings, net 1,200 3,800
Ending balance (1,300) (2,300)
Net unrealized gains (losses) in earnings on instruments held, liability 1,200 3,800
InfraBridge contingent consideration | Recurring    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contributions   0
Fair Value Option - Equity Method Investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 144,037 137,154
Unrealized gain (loss) in earnings, net 299 3,491
Ending balance 144,336 140,645
Net unrealized gains (losses) in earnings on instruments held, asset 299 3,491
Fair Value Option - Equity Method Investments | Recurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contributions   0
Equity Investments of Consolidated Funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 121,239 63,154
Unrealized gain (loss) in earnings, net 0 127
Ending balance 121,239 80,614
Net unrealized gains (losses) in earnings on instruments held, asset $ 0 127
Equity Investments of Consolidated Funds | Recurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contributions   $ 17,333