XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Allowance for Doubtful Accounts
Activity related to the Company’s allowance for doubtful accounts was as follows:
Year Ended December 31,
20242023
Balance, beginning of year$8,965 $9,303 
Additions to reserve7,365 6,651 
Write-offs, net of recoveries(7,634)(7,106)
Foreign currency translation adjustments(301)117 
Balance, end of year$8,395 $8,965