XML 46 R29.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Revenue Recognition [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents the Company’s disaggregated revenue by offering type (in thousands):
Years Ended December 31,
20252024
Total Net
Revenues
% of
Total Net
Revenues
Total Net
Revenues
% of
Total Net
Revenues
Patient Services revenue recognized at a point in time:
Direct products
$2,591 1.8 %$2,706 2.0 %
Third-Party Payer products
17,750 12.4 %15,023 11.1 %
Patient Services revenue recognized over time:
Direct rental services
7,755 5.4 %7,683 5.7 %
Third-Party Payer rental services
50,091 34.9 %47,394 35.1 %
Total Patient Services accounted for under ASC 606
78,187 54.5 %72,806 53.9 %
Device Solutions revenue recognized at a point in time:
Products
17,274 12.0 %16,552 12.3 %
Services
11,829 8.2 %8,861 6.6 %
Device Solutions revenue recognized over time:
Services5,790 4.0 %8,082 6.0 %
Total Device Solutions accounted for under ASC 606
34,893 24.3 %33,495 24.9 %
Total Revenue Accounted for under ASC 606
113,080 78.8 %106,301 78.8 %
Patient Services Lease Revenue
8,345 5.8 %7,572 5.6 %
Device Solutions Lease Revenue
22,011 15.3 %20,988 15.6 %
Total Revenue accounted for under ASC 842
30,356 21.2 %28,560 21.2 %
Total Net Revenue
$143,436 100.0 %$134,861 100.0 %
Schedule of Accounts, Notes, Loans and Financing Receivable
20252024
Change in 2025
Accounts receivable, net$22,901 $21,155 $1,746 
Contract assets$1,244 $570 $674 
Contract liabilities$109 $— $109