v3.25.4
Derivative Instruments and Hedging - Impact of Derivative Contracts on Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 961,226 $ 810,415 $ 769,477
Ending balance 1,169,139 961,226 810,415
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (4,200) 2,280 653
Net gain (loss) recognized in other comprehensive income (loss), net of tax 8,412 (4,995) 3,035
Net gain reclassified from AOCI to earnings (2,310) (1,485) (1,408)
Ending balance $ 1,902 $ (4,200) $ 2,280