Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregated Revenue by Revenue Stream (Details)

v3.23.2
Revenue Recognition - Disaggregated Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total Net Revenues $ 31,735 $ 27,042 $ 62,105 $ 53,805
Third-Party Payer Rentals | Patient Services        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 14,634 13,896 29,442 27,264
Direct Payer Rentals | Patient Services        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 3,356 3,342 6,828 6,529
Direct Payer Rentals | Device Solutions        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 4,591 4,640 9,098 9,415
Product Sales | Patient Services        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 1,329 7 1,823 93
Product Sales | Device Solutions        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 3,864 3,655 7,603 7,313
Service | Device Solutions        
Disaggregation of Revenue [Line Items]        
Total Net Revenues $ 3,961 $ 1,502 $ 7,311 $ 3,191
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.10% 51.40% 47.40% 50.70%
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.60% 12.40% 11.00% 12.10%
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.40% 17.10% 14.70% 17.50%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Product Sales | Patient Services        
Disaggregation of Revenue [Line Items]        
Percentage of Total Net Revenues 4.20% 0.00% 2.90% 0.20%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Product Sales | Device Solutions        
Disaggregation of Revenue [Line Items]        
Percentage of Total Net Revenues 12.20% 13.50% 12.20% 13.60%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Service | Device Solutions        
Disaggregation of Revenue [Line Items]        
Percentage of Total Net Revenues 12.50% 5.60% 11.80% 5.90%