v3.25.2
Investment in Qualified Affordable Housing (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Equity Method Investments and Joint Ventures [Abstract]          
Affordable housing tax credit investments $ 72,526   $ 72,526   $ 66,077
Affordable Housing Program Obligation 33,281   33,281   29,677
Investment in qualified affordable housing tax credits amortization 2,300 $ 2,100 4,551 $ 4,277  
Affordable Housing Tax Credits and Other Tax Benefits, Amount 2,900 2,600 5,700 5,200  
Schedule of Equity Method Investments [Line Items]          
Investment in qualified affordable housing tax credits amortization 2,300 2,100 4,551 4,277  
Affordable Housing Tax Credits and Other Tax Benefits, Amount 2,900 $ 2,600 5,700 $ 5,200  
Affordable housing tax credit investments 72,526   72,526   66,077
Affordable Housing Program Obligation 33,281   33,281   29,677
Nonconsolidated Investees, Other          
Equity Method Investments and Joint Ventures [Abstract]          
Affordable housing tax credit investments 72,526   72,526   66,077
Affordable Housing Program Obligation 33,281   33,281   29,677
Schedule of Equity Method Investments [Line Items]          
Affordable housing tax credit investments 72,526   72,526   66,077
Affordable Housing Program Obligation $ 33,281   $ 33,281   $ 29,677