v3.25.2
Variable Interest Entity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]    
Other assets $ 152,335 $ 185,702
Total assets 13,327,847 13,421,247
Other liabilities 234,770 298,393
VIE    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 33,015 21,642
Other assets 356 457
Total assets 33,371 22,099
Other liabilities 31,286 19,333
Net assets $ 2,085 $ 2,766