XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued and Other Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 29, 2019
Jan. 01, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]      
Accrued compensation $ 26,160   $ 29,616
Accrued income tax and sales tax 33   82
Other 7,156   8,088
Total $ 33,349 $ 37,457 $ 37,786