Quarterly report pursuant to Section 13 or 15(d)

DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Locations and Amounts of Designated and Non-Designated Derivative's Gains and Losses (Details)

v3.20.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Locations and Amounts of Designated and Non-Designated Derivative's Gains and Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Derivative Instruments    
Revenues $ 1,538,620 $ 1,413,414
Costs of revenues and operating expenses 1,012,231 1,003,166
Interest expense 39,386 40,350
Other expense (income), net 3,197 (1,618)
Amount of gains (losses) reclassified from accumulated OCI to earnings 54 (1,527)
Rate lock contracts | Revenue    
Derivative Instruments    
Amount of gains (losses) reclassified from accumulated OCI to earnings 0 0
Rate lock contracts | Cost of Revenues and Operating Expenses    
Derivative Instruments    
Amount of gains (losses) reclassified from accumulated OCI to earnings 0 0
Rate lock contracts | Interest Expense    
Derivative Instruments    
Amount of gains (losses) reclassified from accumulated OCI to earnings (279) (99)
Rate lock contracts | Other Expense (Income), Net    
Derivative Instruments    
Amount of gains (losses) reclassified from accumulated OCI to earnings 0 0
Foreign exchange contracts | Revenue    
Derivative Instruments    
Amount of gains (losses) reclassified from accumulated OCI to earnings (90) 475
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach (127) (102)
Amount of gains (losses) recognized in earnings 0 0
Foreign exchange contracts | Cost of Revenues and Operating Expenses    
Derivative Instruments    
Amount of gains (losses) reclassified from accumulated OCI to earnings 550 (1,801)
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach 0 0
Amount of gains (losses) recognized in earnings 0 0
Foreign exchange contracts | Interest Expense    
Derivative Instruments    
Amount of gains (losses) reclassified from accumulated OCI to earnings 0 0
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach 0 0
Amount of gains (losses) recognized in earnings 0 0
Foreign exchange contracts | Other Expense (Income), Net    
Derivative Instruments    
Amount of gains (losses) reclassified from accumulated OCI to earnings 0 0
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach 0 0
Amount of gains (losses) recognized in earnings $ (5,598) $ 2,325