XML 68 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Operating Leases (Detail)
$ in Thousands
Mar. 31, 2017
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
2017 $ 4,168
2018 4,421
2019 3,604
2020 1,933
2021 658
2022 and thereafter 33
Total operating leases, future minimum payments $ 14,817