Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregated Revenue by Offering Type (Details)

v3.24.2.u1
Revenue - Schedule of Disaggregated Revenue by Offering Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Lease revenue $ 7,016 $ 7,214 $ 13,384 $ 13,618
Total net revenues $ 33,698 $ 31,735 $ 65,693 $ 62,105
Revenue Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 100.00% 100.00% 100.00% 100.00%
Patient Services        
Disaggregation of Revenue [Line Items]        
Revenues $ 18,242 $ 16,697 $ 35,278 $ 33,574
Lease revenue $ 2,004 $ 2,622 $ 3,559 $ 4,519
Patient Services | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 54.10% 52.60% 53.70% 54.10%
Patient Services | Revenue Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 5.90% 8.30% 5.40% 7.30%
Device Solutions        
Disaggregation of Revenue [Line Items]        
Lease revenue $ 5,012 $ 4,592 $ 9,825 $ 9,099
Device Solutions | Revenue Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 14.90% 14.50% 15.00% 14.70%
Device Solutions | Transferred over Time        
Disaggregation of Revenue [Line Items]        
Revenues $ 8,440 $ 7,824 $ 17,031 $ 14,913
Device Solutions | Transferred over Time | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 25.00% 24.70% 25.90% 24.00%
Patient Services And Device Solutions        
Disaggregation of Revenue [Line Items]        
Revenues $ 26,682 $ 24,521 $ 52,309 $ 48,487
Lease revenue $ 7,016 $ 7,214 $ 13,384 $ 13,618
Patient Services And Device Solutions | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 79.20% 77.30% 79.60% 78.10%
Patient Services And Device Solutions | Revenue Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 20.80% 22.70% 20.40% 21.90%
Product Sales | Patient Services | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Revenues $ 730 $ 578 $ 1,345 $ 1,157
Product Sales | Patient Services | Transferred at Point in Time | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 2.20% 1.80% 2.00% 1.90%
Product Sales | Device Solutions | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Revenues $ 3,943 $ 3,866 $ 8,155 $ 7,606
Product Sales | Device Solutions | Transferred at Point in Time | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 11.70% 12.20% 12.40% 12.20%
Third-Party Payer Rentals | Patient Services | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Revenues $ 3,695 $ 3,365 $ 7,267 $ 6,773
Third-Party Payer Rentals | Patient Services | Transferred at Point in Time | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 11.00% 10.60% 11.10% 10.90%
Third-Party Payer Rentals | Patient Services | Transferred over Time        
Disaggregation of Revenue [Line Items]        
Revenues $ 11,889 $ 10,889 $ 22,866 $ 21,910
Third-Party Payer Rentals | Patient Services | Transferred over Time | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 35.30% 34.30% 34.80% 35.30%
Direct Payer Rentals | Patient Services | Transferred over Time        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,928 $ 1,865 $ 3,800 $ 3,734
Direct Payer Rentals | Patient Services | Transferred over Time | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 5.70% 5.90% 5.80% 6.00%
Service | Device Solutions | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Revenues $ 2,457 $ 2,459 $ 4,867 $ 5,035
Service | Device Solutions | Transferred at Point in Time | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 7.30% 7.70% 7.40% 8.10%
Service | Device Solutions | Transferred over Time        
Disaggregation of Revenue [Line Items]        
Revenues $ 2,040 $ 1,499 $ 4,009 $ 2,272
Service | Device Solutions | Transferred over Time | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of total net revenues 6.10% 4.70% 6.10% 3.70%