XML 104 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Expected Operating Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 4,565  
2022 4,230  
2023 3,554  
2024 3,278  
2025 2,911  
Thereafter 14,546  
Total 33,084  
Discount for present value of expected cash flows (5,111)  
Lease liability at December 31, 2020 $ 27,973 $ 27,540