XML 86 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Deferred Revenue and Other Contract Liabilities - Deferred Revenue and Other Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Jun. 27, 2020
Dec. 28, 2019
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Business Combination, Deferred Revenue     $ 10,064  
Deferred revenue $ 30,809   30,809 $ 13,998
Accrued rebates and allowances 9,806   9,806 8,436
Accrued customer reimbursements 4,571   4,571 5,739
Total deferred revenue and other contract liabilities 45,186   45,186 28,173
Less: Non-current portion of deferred revenue (3,727)   (3,727) (2,234)
Deferred revenue and other contract liabilities - current 41,459   $ 41,459 $ 25,939
Connected Care Acquisition [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Business Combination, Deferred Revenue   $ 9,500    
TNI Medical AG Acquisition [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Business Combination, Deferred Revenue $ 600