XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 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 nine months ended September 30, 2025 and 2024.
Three Months Ended September 30,Nine Months Ended September 30,
(In thousands)2025202420252024
Recurring revenues
Financial Health$53,514 $53,513 $162,100 $158,426 
Patient Care 27,425 27,052 82,988 82,730 
Total recurring revenues80,939 80,565 245,088 241,156 
Non-recurring revenues
Financial Health987 1,159 2,818 4,194 
Patient Care4,180 2,976 11,137 9,066 
Total non-recurring revenues5,167 4,135 13,955 13,260 
Total revenues$86,106 $84,700 $259,043 $254,416 
Schedule of Deferred Revenue
The following table details deferred revenue recorded and revenue recognized from amounts included in deferred revenue for the three and nine months ended September 30, 2025 and 2024:
Three Months Ended September 30,Nine Months Ended September 30,
(In thousands)2025202420252024
Beginning balance$11,689 $9,842 $10,653 $8,677 
Deferred revenue recorded9,732 7,803 26,015 16,033 
Less deferred revenue recognized as revenue(13,224)(7,410)(28,471)(14,475)
Ending balance$8,197 $10,235 $8,197 $10,235 
Schedule of Capitalized Contract Cost The following table details the costs to obtain and fulfill contracts with customers for the three and nine months ended September 30, 2025 and 2024:
Three Months Ended September 30,Nine Months Ended September 30,
(In thousands)2025202420252024
Beginning balance$12,958 $12,896 $12,587 $13,115 
Costs to obtain and fulfill contracts capitalized2,049 1,686 5,850 5,116 
Less costs to obtain and fulfill contracts recognized as expense(2,511)(1,751)(5,941)(5,400)
Ending balance$12,496 $12,831 $12,496 $12,831