XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2
CURRENT EXPECTED CREDIT LOSSES (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Allowance for doubtful accounts rollforward    
Beginning balance $ 7,109 $ 7,078
Provision for current expected credit losses 294 1,678
Write-offs (673) (2,300)
Recoveries collected (net of expenses) 23 118
Ending balance $ 6,753 $ 6,574