v3.25.2
Other (Expense) Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other Income and Expenses [Abstract]        
Change in fair value of interest rate swap $ (3,339) $ (429) $ (7,711) $ 2,361
Foreign exchange 196 (2,284) 2,944 58
Receipts related to interest rate swap 1,874 2,411 3,738 4,768
Other (expense) income, net (327) 2,582 (118) 2,230
Total other (expense) income, net $ (1,596) $ 2,280 $ (1,147) $ 9,417