v3.25.2
Variable Interest Entities - Nonconsolidated VIEs (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]    
Asset $ 19,284,489 $ 15,361,743
Liability 17,651,148 13,874,366
VIE, not primary beneficiary    
Variable Interest Entity [Line Items]    
Asset 68,335 66,970
Liability 0 0
Maximum Exposure to Loss 68,335 66,970
VIEs' assets $ 376,452 $ 345,235