XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 31, 2019
Other Liabilities Current [Abstract]    
Contingent consideration - acquisitions $ 134 $ 569
Income tax payable 217 2,783
Current operating lease obligations 4,603 4,906
Customer deposits 671 1,994
Accrued inventory 1,943 1,614
Accrued professional fees 890 1,520
Other 5,152 5,786
Total other current liabilities $ 13,610 $ 19,172