XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION - Disaggregation of Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenues $ 87,208 $ 84,117
Recurring revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 81,970 80,660
Non-recurring revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 5,238 3,457
Financial Health    
Disaggregation of Revenue [Line Items]    
Total revenues 56,133 53,439
Financial Health | Recurring revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 55,263 52,116
Financial Health | Non-recurring revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 870 1,323
Patient Care    
Disaggregation of Revenue [Line Items]    
Total revenues 31,075 30,678
Patient Care | Recurring revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 26,707 28,544
Patient Care | Non-recurring revenues    
Disaggregation of Revenue [Line Items]    
Total revenues $ 4,368 $ 2,134