v3.26.3
Changes in Accumulated Other Comprehensive Loss by Component - Schedule of Reclassification Adjustments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                
(Losses) gains from the sale of available-for-sale securities $ 2,109     $ 11,837     $ 12,591 $ 17,856
Tax benefit (expense) (8,851)     (14,355)     (25,639) (11,499)
Net income 24,877 $ 22,696 $ 26,060 42,953 $ (32,366) $ 17,228 73,633 27,815
Amounts Reclassified from Accumulated Other Comprehensive Loss                
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                
Net income (61)     11     (118) 10
Amounts Reclassified from Accumulated Other Comprehensive Loss | (Losses) gains from the sale of available-for-sale securities                
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                
(Losses) gains from the sale of available-for-sale securities (78)     14     (150) 13
Tax benefit (expense) $ 17     $ (3)     $ 32 $ (3)