v3.26.1
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE      
Allowance for credit losses, Beginning balance   $ (1,045) $ (995)
Adjustment for allowance for credit losses $ 25 (250) 43
Credit loss income     20
Total charges   (250) 63
Allowance for credit losses, Ending balance $ (932) (1,295) (932)
Medicaid      
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE      
Adjustment for allowance for credit losses   (1) 33
Medicare      
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE      
Adjustment for allowance for credit losses   (182) 9
Third party payers      
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE      
Adjustment for allowance for credit losses   $ (67) $ 1