XML 66 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivables and Allowance for Credit Losses (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of Activity in Allowance for Credit Losses
Activity in the allowance for credit losses for the years ended December 31, 2024, 2023 and 2022 was as follows:
Year Ended December 31,
202420232022
Beginning Balance$28,503 $17,738 $33,957 
Provision for credit losses, net of reversals11,793 20,875 4,012 
Charge-offs(7,841)(10,670)(17,900)
Foreign currency translation and other adjustments(422)560 (2,331)
Ending Balance$32,033 $28,503 $17,738