Future Minimum Payments (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Schedule Of Contractual Commitments [Line Items]  
Facilities operating leases 2015 $ 2,271
Facilities operating leases 2016 2,313
Facilities operating leases 2017 2,373
Facilities operating leases 2018 577
Facilities operating leases 2019 and after 0
Facilities operating leases Total minimum payments 7,534
Other contractual obligations 2015 2,496
Other contractual obligations 2016 1,431
Other contractual obligations 2017 0
Other contractual obligations 2018 0
Other contractual obligations 2019 and after 0
Other contractual obligations, Total minimum payments 3,927
Total 2015 4,767
Total 2016 3,744
Total 2017 2,373
Total 2018 577
Total 2019 and after 0
Total minimum payments $ 11,461