XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued and Other Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]      
Accrued compensation $ 20,686   $ 29,616
Accrued income tax and sales tax 1,117   82
Other 7,183   8,088
Total $ 28,986 $ 37,457 $ 37,786