v3.26.1
Other Comprehensive Income (Loss) - Summary of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 286,784 $ 259,681 $ 283,143 $ 252,493
Other comprehensive (loss) gain 349 1,452 (1,097) 5,348
Balance at end of period 292,960 265,492 292,960 265,492
Accumulated Net Gain (Loss) from Cash Flow Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 0 82 0 157
Unrealized losses (gains) on cash flow hedging derivatives arising during the period 0 2 0 (92)
Related deferred taxes 0 0 0 19
Other comprehensive (loss) gain 0 2 0 (73)
Balance at end of period $ 0 $ 84 $ 0 $ 84