XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2
RECEIVABLES AND ALLOWANCE FOR CREDIT LOSSES (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024 and 2023 was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Beginning Balance$30,086 $24,928 $28,503 $17,737 
Provision for credit losses, net of reversals(75)3,195 4,923 11,020 
Charge-offs(260)(1,044)(3,483)(1,886)
Foreign currency translation and other adjustments(65)16 (257)224 
Ending Balance$29,686 $27,095 $29,686 $27,095