v3.26.1
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE    
Allowance for credit losses, Beginning balance $ (1,045) $ (995)
Adjustment for allowance for credit losses (250) 18
Credit loss income   20
Total charges (250) 38
Allowance for credit losses, Ending balance (1,295) (957)
Medicaid    
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE    
Adjustment for allowance for credit losses (1) $ 18
Medicare    
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE    
Adjustment for allowance for credit losses (182)  
Third party payers    
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE    
Adjustment for allowance for credit losses $ (67)