Income Taxes - Schedule of Effective Income Tax Rate (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Income Tax Disclosure [Abstract] | |||
| Computed “expected” tax provision (benefit) | $ 11,700 | $ 14,700 | $ 15,500 |
| Change in income tax resulting from: | |||
| State taxes, net of federal benefit | 1,400 | 2,500 | 2,100 |
| Foreign taxes | 100 | ||
| Other | (800) | 700 | |
| Total provision (benefit) for taxes | $ 13,121 | $ 16,414 | $ 18,444 |