v3.26.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Components and Changes (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
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 569,873 $ 561,153 $ 498,035 $ 477,116 $ 561,153 $ 477,116
Change in unrealized gains (losses) during the period (174) (2,350) (5,467) (1,864)    
Amount reclassified into income during the period 2,507 1,415 (2) 190    
Tax effect (805) 135 1,247 393    
Other comprehensive income (loss), net of tax 1,528 (800) (4,222) (1,281) 728 (5,503)
Ending balance 562,223 569,873 508,167 498,035 562,223 508,167
Total            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (4,812) (4,012) 136 1,417 (4,012) 1,417
Other comprehensive income (loss), net of tax 1,528 (800) (4,222) (1,281)    
Ending balance (3,284) (4,812) (4,086) 136 (3,284) (4,086)
Available-for-Sale Debt Securities            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (344) 990 687 391 990 391
Change in unrealized gains (losses) during the period (1,165) (1,629) (41) 366    
Amount reclassified into income during the period 0 (1) 0 20    
Tax effect 0 296 12 (90)    
Other comprehensive income (loss), net of tax (1,165) (1,334) (29) 296    
Ending balance (1,509) (344) 658 687 (1,509) 658
Cash Flow Hedges            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (4,468) (5,002) (551) 1,026 (5,002) 1,026
Change in unrealized gains (losses) during the period 991 (721) (5,426) (2,230)    
Amount reclassified into income during the period 2,507 1,416 (2) 170    
Tax effect (805) (161) 1,235 483    
Other comprehensive income (loss), net of tax 2,693 534 (4,193) (1,577)    
Ending balance $ (1,775) $ (4,468) $ (4,744) $ (551) $ (1,775) $ (4,744)