XML 51 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Maturities of Company's Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Leases [Abstract]  
2019 (remainder of year) $ 35,029
2020 44,645
2021 36,368
2022 24,461
2023 16,909
Thereafter 39,857
Total future minimum lease payments 197,269
Less: imputed interest (27,596)
Total operating lease liabilities $ 169,673