XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Credit Losses (Tables)
6 Months Ended
Jun. 30, 2025
Credit Loss [Abstract]  
Schedule of Rollforward of Allowance for Credit Losses
The following table provides a rollforward of the allowance for credit losses deducted from accounts receivable that represent the net amount expected to be collected.
20252024
Balance at January 1$28,794 $30,679 
Provision for expected credit losses, net of recoveries5,017 3,261 
Amounts written off charged against the allowance(2,441)(3,018)
Other, including foreign currency translation6,543 (859)
Balance at, June 30$37,913 $30,063