XML 97 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
CREDIT LOSSES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Rollforward of Allowance for Credit Loss    
Allowance for credit loss, beginning balance $ 14,229 $ 28,749
Provision 6,693 (5,702)
Write-offs (6,884) (8,818)
Allowance for credit loss, ending balance $ 14,038 $ 14,229