v3.24.0.1
ACCOUNTS RECEIVABLE (Allowance for Credit Losses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning of Period $ (9,012) $ (10,000)
Credit Loss Expense (7,000) (5,000)
Write-offs 4,000 6,000
End of Period $ (11,676) $ (9,012)