Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregated Revenue by Revenue Stream (Details)

v3.23.3
Revenue Recognition - Disaggregated Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total Net Revenues $ 31,909 $ 27,279 $ 94,014 $ 81,084
Third-Party Payer Rentals | Patient Services        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 14,778 14,161 44,220 41,425
Direct Payer Rentals | Patient Services        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 3,358 3,212 10,186 9,741
Direct Payer Rentals | Device Solutions        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 4,648 4,589 13,746 14,004
Product Sales | Patient Services        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 1,153 2 2,976 95
Product Sales | Device Solutions        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 3,591 3,560 11,194 10,873
Service | Device Solutions        
Disaggregation of Revenue [Line Items]        
Total Net Revenues $ 4,381 $ 1,755 $ 11,692 $ 4,946
Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of Total Net Revenues 100.00% 100.00% 100.00% 100.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Third-Party Payer Rentals | Patient Services        
Disaggregation of Revenue [Line Items]        
Percentage of Total Net Revenues 46.30% 51.90% 47.10% 51.10%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Direct Payer Rentals | Patient Services        
Disaggregation of Revenue [Line Items]        
Percentage of Total Net Revenues 10.50% 11.80% 10.80% 12.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Direct Payer Rentals | Device Solutions        
Disaggregation of Revenue [Line Items]        
Percentage of Total Net Revenues 14.60% 16.80% 14.60% 17.30%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Product Sales | Patient Services        
Disaggregation of Revenue [Line Items]        
Percentage of Total Net Revenues 3.60% 0.00% 3.20% 0.10%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Product Sales | Device Solutions        
Disaggregation of Revenue [Line Items]        
Percentage of Total Net Revenues 11.30% 13.10% 11.90% 13.40%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Service | Device Solutions        
Disaggregation of Revenue [Line Items]        
Percentage of Total Net Revenues 13.70% 6.40% 12.40% 6.10%