XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Credit Losses (Tables)
3 Months Ended
Mar. 31, 2025
Credit Loss [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss
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 losses1,963 
Write-offs(912)
Foreign currency translation86 
Balance at March 31, 2025
$8,433