Income Taxes - Provision for (Benefit from) Income Taxes (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Tax [Line Items]      
Current $ 14,886 $ 17,634 $ 12,826
Deferred 4,833 4,215 4,734
Total Provision for (benefit from) income taxes 19,719 21,849 17,560
U.S. Federal [Member]      
Income Tax [Line Items]      
Current 2,101 8,617 5,094
Deferred (2,536) 1,252 8,070
Total Provision for (benefit from) income taxes (435) 9,869 13,164
U.S. State and Other [Member]      
Income Tax [Line Items]      
Current 295 820 229
Deferred 3 70 1,174
Total Provision for (benefit from) income taxes 298 890 1,403
Non - U.S. [Member]      
Income Tax [Line Items]      
Current 12,490 8,197 7,503
Deferred 7,366 2,893 (4,510)
Total Provision for (benefit from) income taxes $ 19,856 $ 11,090 $ 2,993