XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE - Schedule of Rollforward of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance. accounts receivable, allowance for credit loss, current $ 13,442 $ 10,815
Provision for expected losses 558 958
Write-offs (354) (60)
Ending balance. accounts receivable, allowance for credit loss, current $ 13,646 $ 11,713