XML 89 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Disaggregation and Operating Segments - Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenue Recognition    
Revenue $ 15,089 $ 607
Restocking fee (as a percent) 10.00%  
Warranty term 30 days  
Practical Expedients true  
Minimum    
Revenue Recognition    
Payment term of contract with customers 30 days  
Maximum    
Revenue Recognition    
Payment term of contract with customers 60 days  
US    
Revenue Recognition    
Revenue $ 13,309 604
Outside US    
Revenue Recognition    
Revenue 1,780 3
Lap-Band product    
Revenue Recognition    
Revenue $ 15,089 450
Lap-Band product | Maximum    
Revenue Recognition    
Threshold period for right to return or exchange products purchased 30 days  
Lap-Band product | US    
Revenue Recognition    
Revenue $ 13,309 447
Lap-Band product | Outside US    
Revenue Recognition    
Revenue $ 1,780 3
ReShape vBloc product    
Revenue Recognition    
Revenue   157
Warranty term 5 years  
ReShape vBloc product | US    
Revenue Recognition    
Revenue   $ 157
Revenues | Geographic area | Australia    
Revenue Recognition    
Percentage of total 7.70%