XML 90 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Operating lease liability maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Lessee Disclosure [Abstract]    
Operating lease liability payments, due 2021 $ 12,781  
Operating lease liability payments, due 2022 5,891  
Operating lease liability payments, due 2023 3,591  
Operating lease liability payments, due 2024 2,081  
Operating lease liability payments, due 2025 1,222  
Operating lease liability payments, due thereafter 417  
Total Lease payments 25,983  
Imputed interest (2,426)  
Total operating lease liability $ 23,557  
Weighted-average discount rate 7.00% 6.60%