XML 70 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts Receivable and Allowance for Credit Losses (Tables)
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Schedule of Changes in Allowance for Credit Losses The following are changes in the allowance for credit losses during the years ended December 31, 2025, 2024 and 2023:
Balance at
Beginning
of Period
Changes
to Costs and
Expenses
Write-Offs
Charged to
Allowance
Exchange Rate
Changes
and Other
Adjustments
Balance
at End
of Period
Year ended December 31, 2025$13,587 $737 $(575)$1,192 $14,941 
Year ended December 31, 2024$13,302 $2,120 $(1,215)$(620)$13,587 
Year ended December 31, 2023$13,527 $1,327 $(961)$(591)$13,302