Future Minimum Lease Payments Under Operating Leases (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2013
Loss Contingencies [Line Items]  
Operating Leases minimum lease payments, 2014 $ 4,444
Operating Leases minimum lease payments, 2015 4,000
Operating Leases minimum lease payments, 2016 3,669
Operating Leases minimum lease payments, 2017 3,373
Operating Leases minimum lease payments, 2018 2,237
Operating Leases minimum lease payments, Thereafter 2,987
Total operating leases minimum lease payments $ 20,710