v3.26.1
Variable Interest Entities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
VIEs carrying value $ 5,414,991 $ 5,447,192
Liabilities 4,076,221 4,098,058
Variable Interest Entity, Not Primary Beneficiary    
Variable Interest Entity [Line Items]    
VIEs carrying value 220,600 224,500
Variable Interest Entity, Primary Beneficiary | PPM RRG    
Variable Interest Entity [Line Items]    
VIEs carrying value 136,000 139,000
Surplus notes 5,000  
Liabilities $ 136,000 $ 139,000