Income Taxes - Provision for (Benefit from) Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Current      
Federal $ 8,598 $ 10,997 $ 6,954
State and local 1,697 3,141 2,575
Foreign 4,911 2,537 1,430
Current provision for income taxes 15,206 16,675 10,959
Deferred      
Federal (1,551) (2,845) 1,026
State and local (180) (242) (16)
Foreign 947 3,802 (4,928)
Deferred provision (benefit) for income taxes (784) 715 (3,918)
Total provision for income taxes $ 14,422 $ 17,390 $ 7,041