XML 57 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 28, 2020
Dec. 31, 2019
Other Liabilities Current [Abstract]    
Contingent consideration - acquisitions $ 569 $ 569
Income tax payable 3,689 2,783
Current operating lease obligations 4,798 4,906
Customer deposits 471 1,994
Accrued inventory 1,120 1,614
Accrued professional fees 1,293 1,520
Other 5,218 5,786
Total other current liabilities $ 17,158 $ 19,172