XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity Analysis of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Leases    
June 30, 2022 $ 7,734  
June 30, 2023 6,759  
June 30, 2024 5,696  
June 30, 2025 5,002  
June 30, 2026 4,675  
Thereafter 30,976  
Total undiscounted future minimum lease payments 60,842  
Less: imputed interest (10,446)  
Operating leases 50,396 $ 55,187
Finance Lease    
June 30, 2022 115  
June 30, 2023 117  
June 30, 2024 119  
June 30, 2025 121  
June 30, 2026 122  
Thereafter 1,164  
Total undiscounted future minimum lease payments 1,758  
Less: imputed interest (203)  
Finance leases $ 1,555 $ 1,598