XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Futures maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Finance Lease, Liability, Payment, Due [Abstract]  
2021 $ 3,482
2022 1,423
2023 1,423
2024 296
Finance Lease, Liability, Payment, Due, Total 6,624
Less: Amount representing interest (524)
Total 6,100
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2021 65,413
2022 78,579
2023 62,982
2024 33,751
2025 17,444
Thereafter 45,250
Lessee, Operating Lease, Liability, Payments, Due, Total 303,419
Less: Amount representing interest (31,566)
Total $ 271,853