v3.25.2
Other Comprehensive Income (Loss) - Classifications out of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Net Gains (Losses) on Securities $ 0   $ (34,893)   $ 0 $ (34,858)
Income Tax Expense (7,810)   (6,065)   (10,623) (10,221)
NET INCOME 31,361 $ 10,517 20,530 $ 19,022 41,878 39,552
Total Reclassifications 0   (27,189)   0 (27,161)
Amount Reclassified From Accumulated Other Comprehensive Income (Loss)            
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Total Reclassifications 0   (27,189)   0 (27,161)
Amount Reclassified From Accumulated Other Comprehensive Income (Loss)            
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
NET INCOME 0   (27,189)      
Amount Reclassified From Accumulated Other Comprehensive Income (Loss) | Amount Reclassified From Accumulated Other Comprehensive Income (Loss)            
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Net Gains (Losses) on Securities 0   (34,893)   0 (34,858)
Income Tax Expense 0   7,704   0 7,697
NET INCOME $ 0   $ (27,189)   0 (27,161)
Total Reclassifications         $ 0 $ (27,161)