XML 151 R135.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 18,271  
2022 16,001  
2023 15,144  
2024 13,745  
2025 13,242  
Thereafter 17,484  
Total lease payments 93,887  
Less: imputed interest (10,821)  
Total operating lease liability $ 83,066 $ 85,968