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