XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Category
The following table represents revenues disaggregated by category for the three and six months ended June 30, 2025 and 2024.
Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2025202420252024
Recurring revenues
Financial Health$53,322 $52,798 $108,586 $104,914 
Patient Care 28,115 27,135 55,562 55,678 
Total recurring revenues81,437 79,933 164,148 160,592 
Non-recurring revenues
Financial Health962 1,711 1,831 3,034 
Patient Care3,330 3,956 6,958 6,091 
Total non-recurring revenues4,292 5,667 8,789 9,125 
Total revenues$85,729 $85,600 $172,937 $169,717 
Schedule of Deferred Revenue
The following table details deferred revenue recorded and revenue recognized from amounts included in deferred revenue for the three and six months ended June 30, 2025 and 2024:
Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2025202420252024
Beginning balance$9,456 $9,079 $10,653 $8,677 
Deferred revenue recorded6,398 3,869 9,365 8,230 
Less deferred revenue recognized as revenue(6,486)(3,106)(10,650)(7,065)
Ending balance$9,368 $9,842 $9,368 $9,842 
Schedule of Capitalized Contract Cost The following table details the costs to obtain and fulfill contracts with customers for the three and six months ended June 30, 2025 and 2024:
Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2025202420252024
Beginning balance$12,587 $12,934 $12,587 $13,115 
Costs to obtain and fulfill contracts capitalized1,937 1,727 3,800 3,430 
Less costs to obtain and fulfill contracts recognized as expense(1,566)(1,765)(3,429)(3,649)
Ending balance$12,958 $12,896 $12,958 $12,896