v3.26.1
Investment in Consolidated Entities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Assets $ 2,610,751 $ 2,534,767
Liabilities 561,810 601,782
TPG    
Variable Interest Entity [Line Items]    
Assets 186,000 184,500
Liabilities $ 172,700 $ 163,900