XML 41 R109.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Lease Commitments For Lease Terms Of More Than One Year (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
2021 $ 22,854
2022 16,927
2023 13,250
2024 9,834
2025 7,102
Thereafter 58,379
Operating and Ground Lease Commitments [Member]  
Operating Leases Future Minimum Payments Due [Abstract]  
2021 20,852
2022 18,495
2023 16,750
2024 16,317
2025 15,736
Thereafter 54,683
Total $ 142,833