XML 104 R92.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule Of Future Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (excluding the three months ended March 31, 2020) $ 34,310  
2021 44,228  
2022 39,196  
2023 38,429  
2024 32,712  
2025 and thereafter 60,124  
Total future lease payments 248,999  
Less: imputed interest (21,728)  
Lease liabilities - operating leases 227,271 $ 218,847
Operating leases not yet commenced $ 18,800  
Term of leases not yet commenced 5 years