XML 137 R120.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies - Schedule of Future Minimum Rental Payments on Non-Cancellable Leases (Detail)
$ in Thousands
Dec. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 $ 11,481
2017 8,225
2018 7,506
2019 4,868
2020 1,928
2021 and beyond 4,252
Total $ 38,260