XML 71 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Other Contract-Related Liabilities - Deferred Revenue and Other Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 30, 2017
Revenue Recognition and Deferred Revenue [Abstract]    
Accrued customer reimbursements $ 18,745 $ 16,896
Deferred revenue 11,321 11,589
Accrued rebates and incentives 5,190 3,598
Other contract-related liabilities 481 259
Total deferred revenue and other contract-related liabilities 35,737 32,342
Less: Non-current portion of deferred revenue (747) (237)
Deferred revenue and other contract-related liabilities - current $ 34,990 $ 32,105