v3.25.1
Accumulated Other Comprehensive Income (Loss) - Components and Changes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 477,116 $ 368,174
Change in unrealized gains (losses) during the period (1,864) 786
Amount reclassified into income during the period 190 218
Tax effect 393 (307)
Other comprehensive income (loss), net of tax (1,281) 697
Ending balance 498,035 404,202
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 1,417 (1,704)
Other comprehensive income (loss), net of tax (1,281) 697
Ending balance 136 (1,007)
Available-for-Sale Debt Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 391 108
Change in unrealized gains (losses) during the period 366 (436)
Amount reclassified into income during the period 20 0
Tax effect (90) 29
Other comprehensive income (loss), net of tax 296 (407)
Ending balance 687 (299)
Cash Flow Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 1,026 (1,812)
Change in unrealized gains (losses) during the period (2,230) 1,222
Amount reclassified into income during the period 170 218
Tax effect 483 (336)
Other comprehensive income (loss), net of tax (1,577) 1,104
Ending balance $ (551) $ (708)