XML 60 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Summary of Future Minimum Remaining Operating Lease Payments on Non-cancelable Leases) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Year 1 $ 10,681  
Year 2 9,007  
Year 3 6,977  
Year 4 5,231  
Year 5 3,521  
Thereafter 16,514  
Total future minimum rental commitments 51,931  
Less: Imputed interest (7,132)  
Total lease liabilities $ 44,799 $ 21,535