XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Schedule of Maturity of Lease Liabilities (Details)
Dec. 31, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
December 31, 2022 $ 35,056,000
December 31, 2023 31,730,000
December 31, 2024 17,875,000
December 31, 2025 6,296,000
December 31, 2026 3,246,000
Thereafter 7,564,000
Total future minimum lease payments 101,767,000
Less imputed interest (5,635,000)
Total 96,132,000
Finance Lease, Liability, Payment, Due [Abstract]  
December 31, 2022 216,000
December 31, 2023 77,000
December 31, 2024 30,000
December 31, 2025 30,000
December 31, 2026 11,000
Thereafter 0
Total future minimum lease payments 364,000
Less imputed interest (16,000)
Total $ 348,000