Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Contract Balances (Details)

v3.10.0.1
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2018
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Increase (decrease) in balance of deferred revenue $ 1,100  
Increase in deposits 1,000  
Changes in deferred revenue    
FPP Balance, beginning of the period 3,549  
FPP Billings 4,087  
FPP Revenue recognized (3,827)  
Balance attributed to FPP contracts 3,809  
DSS program 916  
Deposits 2,925  
Deferred revenue balance, end of the period 7,650 $ 6,600
Estimated revenue to be recognized in the next 12 months 2,700  
FPP agreements    
Disaggregation of Revenue [Line Items]    
Increase (decrease) in balance of deferred revenue 300  
Changes in deferred revenue    
Balance attributed to FPP contracts 3,800  
Distributor Support System    
Disaggregation of Revenue [Line Items]    
Increase (decrease) in balance of deferred revenue $ (200)