v3.26.1
Variable Interest Entities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Assets $ 3,010,275 $ 2,858,388
Liabilities 2,503,851 2,437,959
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Assets 300,800 261,900
Liabilities 74,400 70,100
Variable Interest Entity, Primary Beneficiary | Related Party    
Variable Interest Entity [Line Items]    
Obligations payable $ 214,200 $ 180,100