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