v3.26.3
CURRENT EXPECTED CREDIT LOSSES (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Allowance for doubtful accounts roll forward    
Beginning balance $ 7,022 $ 7,906
Provision for current expected credit losses 2,521 980
Write-offs (813) (1,291)
Recoveries collected (net of expenses) 28 98
Ending balance $ 8,758 $ 7,693