v3.10.0.1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Valuation Allowance [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease) $ 7,843      
Effective income tax rates 12.80% 28.90% (6.70%) 41.20%
Income tax expense (benefit) $ (1,565,000) $ (538,000) $ 2,182,000 $ (4,759,000)