XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Futures maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Finance Lease, Liability, Payment, Due [Abstract]  
2022 $ 1,951
2023 1,847
2024 616
2025 572
2026 588
Thereafter 3,888
Finance Lease, Liability, Payment, Due, Total 9,462
Less: Amount representing interest (1,674)
Total 7,788
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 73,052
2023 84,267
2024 54,875
2025 35,927
2026 18,527
Thereafter 42,920
Lessee, Operating Lease, Liability, Payments, Due, Total 309,568
Less: Amount representing interest (29,747)
Total $ 279,821