XML 106 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future minimum lease payments (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity    
Total operating lease liabilities $ 26,106,000 $ 30,282,000
Maturity of lease liabilities - Finance Lease:    
Projected future lease payments 20,400,000  
Finance lease interest over the term of lease 206,000  
ASU No. 2018-02, Leases (Topic 842)    
Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity    
2021   9,911,000
2022 7,015,000 6,889,000
2023 4,483,000 4,135,000
2024 3,619,000 3,127,000
2025 2,667,000 2,181,000
2026 2,421,000  
Thereafter 7,742,000 6,404,000
Total lease payments 27,947,000 32,647,000
Less: Amounts representing interest (1,841,000) (2,365,000)
Total operating lease liabilities $ 26,106,000 $ 30,282,000