v3.25.2
Other Comprehensive Income (Loss) - Summary of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 259,681 $ 242,624 $ 252,493 $ 243,079
Other comprehensive gain (loss) 1,452 (552) 5,348 (3,356)
Balance at end of period 265,492 244,668 265,492 244,668
Accumulated Net Gain (Loss) from Cash Flow Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 82 735 157 300
Unrealized (losses) gains on cash flow hedging derivatives arising during the period 2 (3) (92) 548
Related deferred taxes 0 1 19 (115)
Other comprehensive gain (loss) 2 (2) (73) 433
Balance at end of period $ 84 $ 733 $ 84 $ 733