XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule Of Future Lease Payments (Detail)
$ in Thousands
Mar. 31, 2019
USD ($)
Leases [Abstract]  
2019 (remaining) $ 16,831
2020 18,608
2021 12,687
2022 7,518
2023 6,315
Thereafter 13,761
Total lease payments 75,720
Total lease payments 75,720
Less: imputed interest 6,869
Total operating lease liabilities $ 68,851