XML 76 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plan - Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 01, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Defined Contribution Plan Disclosure [Line Items]        
Maximum employee contribution to 401k   50.00%    
Employer matching contribution percent for plan participant   50.00%    
Defined Contribution Plan, Sponsor Location [Extensible List]   country:US    
Defined Contribution Plan, Tax Status [Extensible List]   us-gaap:QualifiedPlanMember    
Maximum contribution by participant that employer will match at 50%   6.00%    
Maximum annual contribution by employer   $ 3,000    
Employer contribution to the plan   $ 2,400,000 $ 2,100,000 $ 1,900,000
Subsequent Event        
Defined Contribution Plan Disclosure [Line Items]        
Employer matching contribution percent for plan participant 50.00%      
Defined Contribution Plan, Sponsor Location [Extensible List] country:US      
Defined Contribution Plan, Tax Status [Extensible List] us-gaap:QualifiedPlanMember      
Maximum contribution by participant that employer will match at 50% 12.00%      
Maximum annual contribution by employer $ 5,000