XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Summary of Activity in the Allowance for Credit Losses
The following table presents changes in the allowance for credit losses.
Years Ended December 31,
202420232022
Balance at beginning of year$1,241 $1,469 $1,352 
Additions615 118 326 
Write-offs and other(308)(353)(182)
Currency impact(33)(27)
Balance at end of year$1,515 $1,241 $1,469