XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Credit Losses (Tables)
9 Months Ended
Sep. 30, 2025
Credit Loss [Abstract]  
Schedule of Activity in Allowance for Credit Losses
The activity in the allowance for credit losses on the Company's trade receivables is as follows:
Balance at December 31, 2024
$7,296 
Provision for credit losses7,849 
Write-offs(7,234)
Foreign currency translation244 
Balance at September 30, 2025
$8,155