XML 93 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 7,702  
2022 7,590  
2023 5,604  
2024 2,559  
2025 1,823  
Thereafter 3,618  
Total future minimum lease payments 28,896  
Less imputed interest (3,029)  
Total operating lease liabilities $ 25,867 $ 19,800