XML 29 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Maturities Of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Remainder of 2020 $ 20,996  
2021 21,966  
2022 14,603  
2023 10,996  
2024 8,024  
Thereafter 46,002  
Total lease payments 122,587  
Less imputed interest 44,130  
Total $ 78,457 $ 83,426