XML 36 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Mar. 31, 2019
Leases [Abstract]    
Remainder of 2019 $ 36,912  
2021 45,262  
2022 41,267  
2023 37,602  
2024 31,357  
Thereafter 78,532  
Total undiscounted future minimum lease payments 270,932  
Less: Discount impact (46,743)  
Total lease liability $ 224,189 $ 215,008