v3.26.1
Derivative Instruments and Hedging Activities - Summary of Movement in Accumulated Other Comprehensive Income (AOCI) Balance (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Opening AOCI balance, Gains and losses on cash flow hedges $ (251)   $ (79)  
Opening AOCI balance, Tax impact 61   22  
Beginning AOCI balance, Total AOCI (190)   (57)  
Other comprehensive income (loss) before reclassifications, Gains and losses on cash flow hedges (126)   (407)  
Other comprehensive income (loss) before reclassifications, Tax impact 30   98  
Other comprehensive income (loss) before reclassifications, Total AOCI (96) $ 635 (309) $ 677
Amount reclassified from AOCI, Gains and losses on cash flow hedges 206   315  
Amount reclassified from AOCI, Tax impact (50)   (79)  
Amount reclassified from AOCI, Total AOCI 156   236  
Other comprehensive income (loss), Gains and losses on cash flow hedges 80   (92)  
Other comprehensive income (loss), Tax impact (20)   19  
Other comprehensive income (loss), Total AOCI 60   (73)  
Ending AOCI balance, Gains and losses on cash flow hedges (171)   (171)  
Ending AOCI balance, Tax impact 41   41  
Ending AOCI balance, Total AOCI $ (130)   $ (130)