XML 82 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Lease Commitments - Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 37,976  
2022 25,214  
2023 17,686  
2024 14,496  
2025 11,770  
Thereafter 41,624  
Total undiscounted lease payments 148,766  
Less imputed interest (22,793)  
Present value of future lease payments $ 125,973 $ 117,829