v3.26.1
REVENUE RECOGNITION AND RECEIVABLES - Allowance for Credit Losses Roll forward (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
REVENUE RECOGNITION AND RECEIVABLES    
Balance at beginning of period $ 15,508 $ 15,132
Current period provision for expected losses 4,245 4,135
Write-offs charged against the allowance (3,061) (5,326)
Recoveries collected 287 147
Balance at end of period $ 16,979 $ 14,088