XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Lease Maturity (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
Operating lease for non-cancellable leases $ 55,964
Finance Lease, Liability, Payment, Due [Abstract]  
2022 2,183
2023 1,326
2024 689
2025 438
Thereafter 289
Total minimum payments 6,948
Less: imputed interest 447
Total lease liabilities 6,501
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 53,111
2023 56,121
2024 55,896
2025 54,853
Thereafter 246,023
Total minimum payments 501,017
Less: imputed interest 114,072
Total lease liabilities 386,945
Finance Lease, Liability, to be Paid, Year One 2,023
Lessee, Operating Lease, Liability, to be Paid, Year One $ 35,013