XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.3
ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance, beginning of the period $ 1,366 $ 1,930 $ 1,407 $ 2,222
Charges to earnings 84 478 267 422
Write-off of uncollectible accounts receivable (45) (33) (288) (269)
Recoveries collected 0 0 19 0
Balance, end of the period $ 1,405 $ 2,375 $ 1,405 $ 2,375