v3.25.1
Derivative Instruments and Hedging - Impact of Derivative Contracts on Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Beginning Balance $ (4,200) $ 2,280
Net gain (loss) recognized in other comprehensive income (loss) 3,797 (1,612)
Net loss (gain) reclassified from AOCI to earnings 962 (125)
Ending Balance $ 559 $ 543