XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 $ 2,147  
2022 3,502 $ 4,072
2023 2,237 3,063
2024 1,540 2,089
2025 1,294 1,465
2025   1,244
Thereafter 3,656  
Thereafter   3,622
Total minimum lease payments 14,376 15,555
Less imputed interest (1,147) (1,310)
Total operating lease liabilities $ 13,229 $ 14,245