XML 88 R72.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Minimum Lease Payments under Non Cancelable Operating Leases (Detail)
$ in Thousands
Jun. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2015 $ 10,205
2016 8,949
2017 8,280
2018 7,414
2019 6,496
Thereafter 28,286
Total minimum lease payments $ 69,630