Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregated Revenue by Revenue Stream (Details)

v3.21.2
Revenue Recognition - Disaggregated Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Net revenues $ 26,566 $ 25,125 $ 75,863 $ 72,677
Third-Party Payor Rental Revenue        
Disaggregation of Revenue [Line Items]        
Net revenues 13,512 12,672 39,436 36,660
Direct Payer Rentals        
Disaggregation of Revenue [Line Items]        
Net revenues 8,655 7,933 25,095 22,733
Product Sales        
Disaggregation of Revenue [Line Items]        
Net revenues $ 4,399 $ 4,520 $ 11,332 $ 13,284
Revenue Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk 100.00% 100.00% 100.00% 100.00%
Revenue Benchmark | Customer Concentration Risk | Third-Party Payor Rental Revenue        
Disaggregation of Revenue [Line Items]        
Concentration risk 50.90% 50.40% 52.00% 50.40%
Revenue Benchmark | Customer Concentration Risk | Direct Payer Rentals        
Disaggregation of Revenue [Line Items]        
Concentration risk 32.60% 31.60% 33.10% 31.30%
Revenue Benchmark | Customer Concentration Risk | Product Sales        
Disaggregation of Revenue [Line Items]        
Concentration risk 16.50% 18.00% 14.90% 18.30%