Quarterly report pursuant to Section 13 or 15(d)

Note 3 - Revenue Recognition - Disaggregated Revenue by Revenue Stream (Details)

v3.20.2
Note 3 - Revenue Recognition - Disaggregated Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues, Total $ 25,999 $ 19,723 $ 47,552 $ 37,916
Customer Concentration Risk [Member] | Third-Party Payor Rental Revenue [Member]        
Revenue 49.00% 49.40% 50.50% 48.80%
Customer Concentration Risk [Member] | Direct Payer Rentals [Member]        
Revenue 30.60% 33.00% 31.10% 33.80%
Customer Concentration Risk [Member] | Revenue, Product and Service Benchmark [Member]        
Revenue 20.40% 17.60% 18.40% 17.40%
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member]        
Revenue 100.00% 100.00% 100.00% 100.00%
Third-Party Payor Rental Revenue [Member]        
Revenues, Total $ 12,752 $ 9,738 $ 23,988 $ 18,485
Direct Payer Rentals [Member]        
Revenues, Total 7,940 6,506 14,800 12,827
Product Sales [Member]        
Revenues, Total $ 5,307 $ 3,479 $ 8,764 $ 6,604