XML 58 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTS RECEIVABLE - Schedule of Rollforward of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Beginning balance. accounts receivable, allowance for credit loss, current $ 12,845 $ 11,713 $ 10,815 $ 10,122 $ 10,245 $ 9,328
Provision for expected losses 1,085 1,266 958 296 91 1,044
Write-offs (735) (134) (60) 0 (214) (127)
Ending balance. accounts receivable, allowance for credit loss, current $ 13,195 $ 12,845 $ 11,713 $ 10,418 $ 10,122 $ 10,245