XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Finance and Operating Leases - Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Operating Leases (ASC 842)    
2021 $ 23,626  
2022 22,326  
2023 15,841  
2024 14,769  
2025 13,949  
Thereafter 38,544  
Total minimum payments 129,055  
Less: imputed interest (11,822)  
Operating lease liability 117,233  
Less: current portion of operating lease liability (20,689)  
Long-term operating lease liability 96,544  
Operating lease right-of-use assets, net $ 111,768  
Operating Leases (ASC 840)    
2020   $ 8,441
2021   8,229
2022   6,735
2023   550
2024   137
Total minimum payments   $ 24,092
Minimum    
Operating Leases (ASC 842)    
Operating leases initial term 1 year  
Maximum    
Operating Leases (ASC 842)    
Operating leases initial term 17 years  
Buildings | Minimum    
Operating Leases (ASC 842)    
Operating leases initial term 1 year  
Buildings | Maximum    
Operating Leases (ASC 842)    
Operating leases initial term 11 years