XML 139 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair value measurements - Gains (Losses) On Derivative Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of gain (loss) recognized in net income (loss) $ 9,983 $ 18,596 $ (7,699)
Total gain recognized in other comprehensive income 4,254 1,842 24,393
Interest Rate Swap [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of gain (loss) recognized in net income (loss) $ 9,458 $ 18,956 $ (7,252)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense, Operating and Nonoperating Interest Expense, Operating and Nonoperating Interest Expense, Operating and Nonoperating
Interest Rate Swap [Member] | Cash Flow Hedge Gain (Loss)      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain recognized in other comprehensive income $ 4,876 $ 7,851 $ 30,750
Interest Rate Cap [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of gain (loss) recognized in net income (loss) $ (293) $ (625) $ (27)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense, Operating and Nonoperating Interest Expense, Operating and Nonoperating Interest Expense, Operating and Nonoperating
Interest Rate Cap [Member] | Cash Flow Hedge Gain (Loss)      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain recognized in other comprehensive income $ (519) $ (7,686) $ (5,384)
Foreign Exchange Contract [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of gain (loss) recognized in net income (loss) $ 818 $ 265 $ (420)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense
Foreign Exchange Contract [Member] | Cash Flow Hedge Gain (Loss)      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain recognized in other comprehensive income $ (103) $ 1,677 $ (973)