XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Rollforward of Accounts Receivable Allowance for Doubtful Accounts
Activity related to the Company’s allowance for doubtful accounts was as follows:
Year Ended December 31,
20232022
Balance, beginning of year$9,303 $6,541 
Additions to reserve6,651 5,549 
Write-offs, net of recoveries(7,106)(2,317)
Foreign currency translation adjustments117 (470)
Balance, end of year$8,965 $9,303