v3.25.2
Derivative Financial Instruments and Hedging Activities - Gain (Loss) in AOCI (Details) - AOCI (loss) gain on cash flow derivative instruments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Loss recognized in OCI, Gross of tax $ (160) $ (191) $ (493) $ (304)
Loss recognized in OCI, Net of tax (117) (139) (359) (220)
Gain reclassified from AOCI into net income, Gross of tax 73 238 229 476
Gain reclassified from AOCI into net income, Net of tax $ 53 $ 168 $ 166 $ 338