XML 77 R52.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue by Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenues $ 342,646 $ 335,955 $ 326,648
Patient Care      
Disaggregation of Revenue [Line Items]      
Total revenues 124,974 143,630 146,778
Patient Care | Recurring      
Disaggregation of Revenue [Line Items]      
Total revenues 111,391 129,896 129,191
Patient Care | Non-recurring      
Disaggregation of Revenue [Line Items]      
Total revenues $ 13,583 $ 13,734 $ 17,587