XML 124 R99.htm IDEA: XBRL DOCUMENT v3.10.0.1
EMPLOYEE DEFINED CONTRIBUTION PLANS - (Details) - USD ($)
12 Months Ended
Jan. 01, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Retirement Benefits [Abstract]        
Maximum amount of employer match per employee   $ 2,000    
Meximum semi-annual amount of employer match per employee   1,000    
Employer matching percent of employees' contribution 50.00%      
Employer matching contribution percentage of employees' gross pay 4.00%      
Maximum employer match percentage per employee 2.00%      
Defined contribution expense   $ 3,200,000 $ 1,400,000 $ 600,000