XML 100 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Schedule of Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 9,183  
2022 8,917  
2023 8,922  
2024 7,252  
2025 5,184  
Thereafter 5,988  
Total future minimum lease payments 45,446  
Less: Imputed interest (2,809)  
Total $ 42,637 $ 47,606