Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregated Revenue by Revenue Stream (Details)

v3.22.1
Revenue Recognition - Disaggregated Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Net revenues $ 26,763 $ 24,463
Third-Party Payor Rental Revenue    
Disaggregation of Revenue [Line Items]    
Net revenues 13,368 12,794
Direct Payer Rentals    
Disaggregation of Revenue [Line Items]    
Net revenues 7,962 7,398
Product Sales    
Disaggregation of Revenue [Line Items]    
Net revenues 3,744 3,583
Service    
Disaggregation of Revenue [Line Items]    
Net revenues $ 1,689 $ 688
Revenue Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk 100.00% 100.00%
Revenue Benchmark | Customer Concentration Risk | Third-Party Payor Rental Revenue    
Disaggregation of Revenue [Line Items]    
Concentration risk 50.00% 52.30%
Revenue Benchmark | Customer Concentration Risk | Direct Payer Rentals    
Disaggregation of Revenue [Line Items]    
Concentration risk 29.70% 30.20%
Revenue Benchmark | Customer Concentration Risk | Product Sales    
Disaggregation of Revenue [Line Items]    
Concentration risk 14.00% 14.70%
Revenue Benchmark | Customer Concentration Risk | Service    
Disaggregation of Revenue [Line Items]    
Concentration risk 6.30% 2.80%