Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.25.4
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Lease revenue $ 30,356 $ 28,560
Total net revenues 143,436 134,861
Patient Services and Device Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 113,080 106,301
Lease revenue 30,356 28,560
Patient Services    
Disaggregation of Revenue [Line Items]    
Revenues 78,187 72,806
Lease revenue 8,345 7,572
Device Solutions    
Disaggregation of Revenue [Line Items]    
Lease revenue 22,011 20,988
Device Solutions | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Revenues 34,893 33,495
Third-Party Payer Rentals | Patient Services | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues 17,750 15,023
Third-Party Payer Rentals | Patient Services | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Revenues 50,091 47,394
Direct Payer Rentals | Patient Services | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Revenues 7,755 7,683
Products | Patient Services | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues 2,591 2,706
Products | Device Solutions | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues 17,274 16,552
Services | Device Solutions | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues 11,829 8,861
Services | Device Solutions | Transferred over Time    
Disaggregation of Revenue [Line Items]    
Revenues $ 5,790 $ 8,082
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Patient Services and Device Solutions    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 78.80% 78.80%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Patient Services    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 54.50% 53.90%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Device Solutions | Transferred over Time    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 24.30% 24.90%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Third-Party Payer Rentals | Patient Services | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 12.40% 11.10%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Third-Party Payer Rentals | Patient Services | Transferred over Time    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 34.90% 35.10%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Direct Payer Rentals | Patient Services | Transferred over Time    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 5.40% 5.70%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Products | Patient Services | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 1.80% 2.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Products | Device Solutions | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 12.00% 12.30%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Services | Device Solutions | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 8.20% 6.60%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Services | Device Solutions | Transferred over Time    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 4.00% 6.00%
Revenue Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 100.00% 100.00%
Revenue Benchmark | Customer Concentration Risk | Patient Services and Device Solutions    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 21.20% 21.20%
Revenue Benchmark | Customer Concentration Risk | Patient Services    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 5.80% 5.60%
Revenue Benchmark | Customer Concentration Risk | Device Solutions    
Disaggregation of Revenue [Line Items]    
% of Total Net Revenues 15.30% 15.60%