XML 100 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
CREDIT LOSSES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Rollforward of Allowance for Credit Loss    
Allowance for credit loss, beginning balance $ 28,749 $ 41,542
Provision (5,702) (3,442)
Write-offs (8,818) (9,351)
Allowance for credit loss, ending balance $ 14,229 $ 28,749