XML 100 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Summarizes Gross Asset and Liability Amounts Related to Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Gross Amount of Recognized Assets $ 59,677 $ 56,462
Gross Amounts Offset in our Consolidated Balance Sheet (1,508) (27,037)
Net Amounts of Assets Presented in our Consolidated Balance Sheet 58,169 29,425
Foreign currency forward, net    
Derivative [Line Items]    
Gross Amount of Recognized Assets 59,261 55,102
Gross Amounts Offset in our Consolidated Balance Sheet (1,508) (27,037)
Net Amounts of Assets Presented in our Consolidated Balance Sheet 57,753 28,065
Interest rate caps    
Derivative [Line Items]    
Gross Amount of Recognized Assets 416 1,360
Gross Amounts Offset in our Consolidated Balance Sheet 0 0
Net Amounts of Assets Presented in our Consolidated Balance Sheet $ 416 $ 1,360