Subsequent Event (Details)
$ in Thousands
3 Months Ended
Apr. 18, 2016
USD ($)
ft²
Apr. 01, 2016
USD ($)
Jan. 29, 2016
USD ($)
Mar. 31, 2016
USD ($)
ft²
Subsequent event        
Litigation settlement       $ 400
Pakedge Device And Software Inc.        
Subsequent event        
Total consideration transferred     $ 33,000  
Subsequent event.        
Subsequent event        
Litigation settlement   $ 400    
Subsequent event. | Australia Expansion        
Subsequent event        
Total consideration transferred   $ 900    
Maximum number of business days to receive the products   3 days    
Lease Amendments | Subsequent event. | Pakedge Device And Software Inc.        
Subsequent event        
Increase in total future lease obligations $ 700      
Renewal term of the lease 3 years      
Warehouse | Lease Amendments | Pakedge Device And Software Inc.        
Subsequent event        
Warehouse space | ft²       45,000
Warehouse | Lease Amendments | Subsequent event. | Pakedge Device And Software Inc.        
Subsequent event        
Warehouse space | ft² 60,000