v3.26.1
Basis of Accounting and Consolidation - Schedule of Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Balance $ 1,101,744 $ 958,692 $ 1,076,626 $ 894,140 $ 870,949 $ 846,391
Accumulated Other Comprehensive Loss            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Net unrealized losses on securities available-for-sale (143,861) (138,930)        
Tax benefit 39,037 37,629        
Balance $ (104,824) $ (101,301) $ (108,708) $ (130,710) $ (135,350) $ (142,383)