XML 45 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
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,
20242023
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,706 2.0 %$2,294 1.8 %
Third-Party Payer products
15,023 11.1 %13,821 11.0 %
Patient Services revenue recognized over time:
Direct rental services
7,683 5.7 %7,388 5.9 %
Third-Party Payer rental services
47,394 35.1 %44,475 35.4 %
Total Patient Services accounted for under ASC 606
72,806 53.9 %67,978 54.1 %
Device Solutions revenue recognized at a point in time:
Products
16,552 12.3 %14,877 11.8 %
Services
8,861 6.6 %9,844 7.8 %
Device Solutions revenue recognized over time:
Services8,082 6.0 %6,038 4.8 %
Total Device Solutions accounted for under ASC 606
33,495 24.9 %30,759 24.4 %
Total Revenue Accounted for under ASC 606
106,301 78.8 %98,737 78.5 %
Patient Services Lease Revenue
7,572 5.6 %8,563 6.8 %
Device Solutions Lease Revenue
20,988 15.6 %18,485 14.7 %
Total Revenue accounted for under ASC 842
28,560 21.2 %27,048 21.5 %
Total Net Revenue
$134,861 100.0 %$125,785 100.0 %
Schedule of Accounts, Notes, Loans and Financing Receivable
20242023Change in 2024
Accounts receivable, net$21,155 $19,830 $1,325 
Contract assets$570 $1,271 $(701)