XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 29, 2019
Mar. 30, 2018
Mar. 29, 2019
Mar. 30, 2018
Jun. 30, 2018
Jun. 29, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Revenue, performance obligation, description of timing     Payment terms to customers generally range from net 30 to 120 days from invoice, which are considered to be standard payment terms.      
Unbilled receivables $ 28,474   $ 28,474   $ 22,794 $ 14,167
Decrease to accumulated deficit (734,837)   (734,837)   (740,736) (746,359)
Advance payments and unearned revenue 18,507   18,507   12,700 19,300
Total revenues 54,037 $ 62,093 179,629 $ 179,998    
Advance Payments and Unearned Revenue and Long-term Unearned Revenue 26,600   26,600      
Adjustments due to ASC 606 | Accounting Standards Update 2014-09            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Unbilled receivables (15,943)   (15,943)   8,627  
Decrease to accumulated deficit (10,576)   (10,576)   5,623  
Advance payments and unearned revenue 7,023   7,023   (6,600)  
Total revenues 77   (12,585)      
Calculated under Revenue Guidance in Effect before Topic 606            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Unbilled receivables 12,531   12,531     14,167
Decrease to accumulated deficit (745,413)   (745,413)     (746,359)
Advance payments and unearned revenue 25,530   25,530     $ 19,300
Total revenues 54,114   167,044      
Product sales            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Total revenues 34,615 40,686 115,696 113,472    
Product sales | Adjustments due to ASC 606 | Accounting Standards Update 2014-09            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Total revenues 304   (10,215)      
Product sales | Calculated under Revenue Guidance in Effect before Topic 606            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Total revenues 34,919   105,481      
Services            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Total revenues 19,422 $ 21,407 63,933 $ 66,526    
Revenue recognized, previously deferred 1,700   7,100      
Services | Adjustments due to ASC 606 | Accounting Standards Update 2014-09            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Total revenues (227)   (2,370)      
Services | Calculated under Revenue Guidance in Effect before Topic 606            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Total revenues $ 19,195   $ 61,563      
Transferred at Point in Time | Product sales | Adjustments due to ASC 606 | Accounting Standards Update 2014-09            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Unbilled receivables         10,500  
Decrease to accumulated deficit         1,700  
Transferred over Time | Adjustments due to ASC 606 | Accounting Standards Update 2014-09            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Decrease to accumulated deficit         700  
Transferred over Time | Product sales | Adjustments due to ASC 606 | Accounting Standards Update 2014-09            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Decrease to accumulated deficit         700  
Transferred over Time | Services | Adjustments due to ASC 606 | Accounting Standards Update 2014-09            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Unbilled receivables         4,700  
Decrease to accumulated deficit         1,600  
Transfer of Control | Adjustments due to ASC 606 | Accounting Standards Update 2014-09            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Decrease to accumulated deficit         400  
Advance payments and unearned revenue         (600)  
Unbilled Revenues [Member] | Adjustments due to ASC 606 | Accounting Standards Update 2014-09            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Decrease to accumulated deficit         $ 500