Quarterly report [Sections 13 or 15(d)]

Revenue - Schedule of Disaggregated Revenue by Revenue Stream (Details)

v3.26.1
Revenue - Schedule of Disaggregated Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Lease revenue $ 7,420 $ 7,791
Total net revenues $ 33,684 $ 34,716
Revenue Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 100.00% 100.00%
Patient Services and Device Solutions    
Disaggregation of Revenue [Line Items]    
Revenues $ 26,264 $ 26,925
Lease revenue $ 7,420 $ 7,791
Patient Services and Device Solutions | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 78.00% 77.60%
Patient Services and Device Solutions | Revenue Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 22.00% 22.40%
Patient Services    
Disaggregation of Revenue [Line Items]    
Revenues $ 19,988 $ 18,718
Lease revenue $ 2,117 $ 2,056
Patient Services | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 59.30% 53.90%
Patient Services | Revenue Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 6.30% 5.90%
Device Solutions    
Disaggregation of Revenue [Line Items]    
Lease revenue $ 5,303 $ 5,735
Device Solutions | Revenue Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 15.70% 16.50%
Device Solutions | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Revenues $ 6,276 $ 8,207
Device Solutions | Transferred over Time | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 18.60% 23.60%
Product Sales | Patient Services | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues $ 673 $ 638
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.00% 1.80%
Product Sales | Device Solutions | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues $ 3,335 $ 4,002
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 9.90% 11.50%
Third-Party Payer Rentals | Patient Services | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues $ 4,868 $ 3,951
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 14.50% 11.40%
Third-Party Payer Rentals | Patient Services | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Revenues $ 12,484 $ 12,215
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 37.10% 35.20%
Direct rental services | Patient Services | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,963 $ 1,914
Direct rental services | 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.80% 5.50%
Services | Device Solutions | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues $ 2,792 $ 2,350
Services | 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 8.30% 6.80%
Services | Device Solutions | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Revenues $ 149 $ 1,855
Services | Device Solutions | Transferred over Time | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 0.40% 5.30%