XML 101 R81.htm IDEA: XBRL DOCUMENT v3.23.2
Other Comprehensive Income (Loss) - Amounts Included in AOCIL (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Components of Other Comprehensive Income (Loss) [Line Items]            
Stockholders' Equity Attributable to Parent, Beginning Balance   $ 7,108,698     $ 7,108,698  
Foreign currency translation adjustment $ 50,865 1,682 $ (73,504) $ 34,429 52,547 $ (39,075)
Stockholders' Equity Attributable to Parent, Ending Balance 7,454,526       7,454,526  
Accumulated Other Comprehensive Income (Loss) [Member]            
Components of Other Comprehensive Income (Loss) [Line Items]            
Stockholders' Equity Attributable to Parent, Beginning Balance   (56,830)   39,584 (56,830) 39,584
Amounts reclassified into earnings         (6,493) (6,171)
Change in fair value         9,695 34,758
Foreign currency translation adjustment 50,865 1,682 (73,504) 34,429 52,547 (39,075)
Stockholders' Equity Attributable to Parent, Ending Balance (1,081)   41,438   (1,081) 41,438
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Interest Rate Swap [Member]            
Components of Other Comprehensive Income (Loss) [Line Items]            
Stockholders' Equity Attributable to Parent, Beginning Balance   23,378   (37,544) 23,378 (37,544)
Amounts reclassified into earnings         (6,493) (6,171)
Change in fair value         9,695 34,758
Stockholders' Equity Attributable to Parent, Ending Balance 26,580   3,385   26,580 3,385
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Foreign Currency Translation Adjustment [Member]            
Components of Other Comprehensive Income (Loss) [Line Items]            
Stockholders' Equity Attributable to Parent, Beginning Balance   $ (80,208)   $ 77,128 (80,208) 77,128
Foreign currency translation adjustment         52,547 (39,075)
Stockholders' Equity Attributable to Parent, Ending Balance $ (27,661)   $ 38,053   $ (27,661) $ 38,053