v3.26.3
Accumulated Other Comprehensive Income (Loss) - Schedule of changes in accumulated other comprehensive loss, net of tax (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Accumulated Other Comprehensive (Loss) Income        
Balance at beginning of period $ (31,273) $ 18,247 $ (1,868) $ 97,482
Balance at end of period (34,949) 11,442 (34,949) 11,442
Unrealized gain (loss) on derivative instruments        
Accumulated Other Comprehensive (Loss) Income        
Balance at beginning of period (23,085) (17,903) (13,336) 18,863
Other comprehensive income (loss) before reclassifications 559 213 24,235 (14,354)
Amounts reclassified from accumulated comprehensive income 3,946 (3,705) (29,463) (25,988)
Tax effect (105) 720 (121) 804
Balance at end of period (18,685) (20,675) (18,685) (20,675)
Foreign currency translation adjustment        
Accumulated Other Comprehensive (Loss) Income        
Balance at beginning of period 323 345 302 721
Other comprehensive income (loss) before reclassifications (275) (20) (258) 44
Amounts reclassified from accumulated comprehensive income 1 (27) 5 (467)
Balance at end of period 49 298 49 298
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive (Loss) Income        
Balance at beginning of period (22,762) (17,558) (13,034) 19,584
Balance at end of period $ (18,636) $ (20,377) $ (18,636) $ (20,377)