XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 $ 1,391  
2022 4,797 $ 4,072
2023 3,440 3,063
2024 2,329 2,089
2025 1,704 1,465
2025   1,244
Thereafter 4,182  
Thereafter   3,622
Total minimum lease payments 17,843 15,555
Less imputed interest (1,278) (1,310)
Total operating lease liabilities $ 16,565 $ 14,245