v3.26.1
Other Comprehensive Income (Loss) - Classifications out of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Net Gains (Losses) on Securities $ 0   $ 0   $ 0 $ 0
Income Tax Expense (9,900)   (7,810)   (18,457) (10,623)
NET INCOME 38,172 $ 33,152 31,361 $ 10,517 71,324 41,878
Total Reclassifications 0   0   0 0
Amount Reclassified From Accumulated Other Comprehensive Income (Loss)            
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Total Reclassifications 0   0   0 0
Amount Reclassified From Accumulated Other Comprehensive Income (Loss)            
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
NET INCOME 0   0      
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   0   0 0
Income Tax Expense 0   0   0 0
NET INCOME $ 0   $ 0   0 0
Total Reclassifications         $ 0 $ 0