XML 71 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 10,378  
2022 8,475  
2023 6,367  
2024 3,985  
2025 2,957  
Thereafter 7,834  
Total lease payments 39,996  
Less: interest 10,956  
Present value of lease liabilities $ 29,040 $ 32,894