v3.25.2
RECEIVABLES AND ALLOWANCE FOR CREDIT LOSSES (Tables)
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Schedule of Activity in Allowance for Credit Losses
Activity in the allowance for credit losses for the three month and six month periods ended June 30, 2025 and 2024 was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Beginning Balance$26,340 $30,086 $32,033 $28,503 
Provision for credit losses, net of reversals2,491 (75)(2,931)4,923 
Charge-offs(2,877)(260)(3,530)(3,483)
Foreign currency translation and other adjustments591 (65)973 (257)
Ending Balance$26,545 $29,686 $26,545 $29,686