XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Leases Future minimum lease payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Operating Leases [Member]  
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 20,564
Lessee, Operating Lease, Liability, to be Paid, Year One 24,096
Lessee, Operating Lease, Liability, Payments, Due Year Two 18,032
Lessee, Operating Lease, Liability, Payments, Due Year Three 15,254
Lessee, Operating Lease, Liability, Payments, Due Year Four 11,302
Lessee, Operating Lease, Liability, to be Paid, Year Five 49,389
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 138,637
Imputed Interest (28,018)
Lessee, Operating Lease, Liability, Payments, Due 110,619
Finance Leases [Member]  
Finance Lease, Liability, Payments, Remainder of Fiscal Year 2,299
Lessee, Operating Lease, Liability, to be Paid, Year One 3,149
Lessee, Operating Lease, Liability, Payments, Due Year Two 3,393
Finance Lease, Liability, Payments, Due Year Three 3,458
Finance Lease, Liability, Payments, Due Year Four 3,186
Finance Lease, Liability, to be Paid, Year Five 17,242
Finance Lease, Liability, Undiscounted Excess Amount 32,727
Imputed Interest (7,909)
Finance Lease, Liability, Payment, Due $ 24,818