XML 31 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued and Other Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 28, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued compensation $ 20,201 $ 31,342
Accrued income tax and sales tax 585 163
Other 7,262 6,115
Total $ 28,048 $ 37,620