v3.26.1
Accumulated Other Comprehensive Income (Loss) - Schedule of changes in accumulated other comprehensive loss, net of tax (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive (Loss) Income        
Balance at beginning of period $ (20,229) $ 71,411 $ (1,868) $ 97,482
Balance at end of period (31,273) 18,247 (31,273) 18,247
Unrealized gain (loss) on derivative instruments        
Accumulated Other Comprehensive (Loss) Income        
Balance at beginning of period (24,058) 18,095 (13,336) 18,863
Other comprehensive income (loss) before reclassifications 10,588 (23,945) 23,676 (14,567)
Amounts reclassified from accumulated comprehensive income (9,510) (12,121) (33,409) (22,283)
Tax effect (105) 68 (16) 84
Balance at end of period (23,085) (17,903) (23,085) (17,903)
Foreign currency translation adjustment        
Accumulated Other Comprehensive (Loss) Income        
Balance at beginning of period 318 768 302 721
Other comprehensive income (loss) before reclassifications   17 17 64
Amounts reclassified from accumulated comprehensive income 5 (440) 4 (440)
Balance at end of period 323 345 323 345
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive (Loss) Income        
Balance at beginning of period (23,740) 18,863 (13,034) 19,584
Balance at end of period $ (22,762) $ (17,558) $ (22,762) $ (17,558)