XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.2
ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance, beginning of the period $ 2,026 $ 2,688 $ 2,222 $ 2,317
Charges to earnings 73 931 (56) 1,894
Write-off of uncollectible accounts receivable (169) (1,010) (236) (1,973)
Assets held for sale 0 0 0 371
Balance, end of the period $ 1,930 $ 2,609 $ 1,930 $ 2,609