XML 137 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes (Textual) [Abstract]      
Net expense (benefit) in other comprehensive income $ 4,012,000 $ 19,716,000 $ 67,453,000
Effective tax rate 20.21% 18.35%  
Operating loss carryforwards allowance $ 0    
Accrued interest and penalties related to unrecognized tax benefits 41,000 $ 26,000 $ 17,000
Unfunded commitment 16,711,000    
Limited Partnerships      
Income Taxes (Textual) [Abstract]      
Investment tax credit 13,366,000 11,951,000  
Benefits recognized from investment tax credits 2,977,000 1,844,000  
Amortization of investment 2,851,000 1,741,000  
State      
Income Taxes (Textual) [Abstract]      
Unused tax credit $ 11,115,000 $ 5,107,000  
State | Minimum [Member]      
Income Taxes (Textual) [Abstract]      
Tax credit carry forward period 5 years    
State | Maximum [Member]      
Income Taxes (Textual) [Abstract]      
Tax credit carry forward period 25 years