XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturities of Company's Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
2019 (remainder of year) $ 23,614
2020 47,412
2021 39,420
2022 26,607
2023 18,391
Thereafter 41,095
Total future minimum lease payments 196,539
Less: imputed interest (26,816)
Total operating lease liabilities $ 169,723