XML 69 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Non-Cancelable Operating Leases (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Operating leases  
2018 $ 4,969
2019 4,050
2020 3,345
2021 2,990
2022 1,762
Thereafter 135
Total $ 17,251