XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.2
ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance, beginning of the period $ 1,458 $ 2,026 $ 1,407 $ 2,222
Charges to earnings 97 73 183 (56)
Write-off of uncollectible accounts receivable (192) (169) (243) (236)
Recoveries collected 3 0 19 0
Balance, end of the period $ 1,366 $ 1,930 $ 1,366 $ 1,930