XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2025
Accounts Receivable [Abstract]  
Allowance for Credit Loss

Nine Months Ended September 30, 

2025

    

2024

Beginning balance

$

25,730

$

23,553

Current period provision for expected credit losses

9,321

12,681

Write-offs charged against the allowance

(17,965)

(16,481)

Recoveries collected

5,668

3,952

Impact of changes in foreign currency

89

(45)

Ending balance

$

22,843

$

23,660