v2.4.0.8
Commitments and Contingencies - Schedule of Future Annual Minimum Lease Payments (Detail) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2014
Operating Leased Assets [Line Items]  
2014 $ 1,566
2015 3,281
2016 3,000
2017 2,606
2018 2,015
Thereafter 1,192
Total minimum lease payments $ 13,660