Variable Interest Entities - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||
| Income tax credits and other income tax benefits from LIHTC investments | $ (48,314) | $ (40,093) | $ (98,015) | $ (81,799) |
| Investment amortization from LIHTC investments | $ 39,050 | $ 34,611 | $ 77,403 | $ 66,672 |