XML 15 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Future Minimum Lease Payments Including Short Term Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jul. 01, 2019
Leases [Abstract]    
Operating leases, Total $ 159,620  
Operating leases, Less Than 1 Year 35,107  
Operating leases, 1-3 Years 49,305  
Operating leases, 3-5 Years 29,818  
Operating leases, Thereafter 45,390  
Less interest, Total 37,028  
Operating lease liabilities 122,592 $ 80,100
Finance leases, Total 33,393  
Finance leases, Less Than 1 Year 2,387  
Finance leases, 1-3 Years 4,972  
Finance leases, 3-5 Years 5,249  
Finance leases, Thereafter 20,785  
Less interest, Total 9,409  
Finance lease liabilities $ 23,984 $ 24,000