v3.26.1
Changes in Accumulated Other Comprehensive Loss by Component - Schedule of Reclassification Adjustments (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]            
Losses from the sale of available-for-sale securities $ 9,414   $ 4,735   $ 10,482 $ 6,019
Tax benefit (8,307)   9,522   (16,788) 2,856
Net income (loss) 22,696 $ 26,060 (32,366) $ 17,228 48,756 (15,138)
Amounts Reclassified from Accumulated Other Comprehensive Loss            
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Net income (loss) (25)   (1)   (57) (3)
Amounts Reclassified from Accumulated Other Comprehensive Loss | Losses from the sale of available-for-sale securities            
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Losses from the sale of available-for-sale securities (32)   (1)   (72) (3)
Tax benefit $ 7   $ 0   $ 15 $ 0