XML 72 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Other Financial Information - Narrative (Details)
3 Months Ended
Mar. 31, 2020
USD ($)
Other Financial Information [Abstract]  
Contract manufacturer deposit (non-interest bearing) $ 52,600,000
Non-interest bearing deposit to contract manufacturer, unamortized discount $ 3,400,000
Non-interest bearing deposit to contract manufacturer, imputed interest rate 5.00%
Disaggregation of Revenue [Line Items]  
Deferred commission $ 23,800,000
Amortization of deferred commission 29,400,000
Impairment loss 0
Product  
Disaggregation of Revenue [Line Items]  
Contract with customer, liability, revenue recognized 30,300,000
Service  
Disaggregation of Revenue [Line Items]  
Contract with customer, liability, revenue recognized $ 282,200,000