XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable [Abstract]        
Allowance for credit losses, 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)    
Allowance for credit losses, ending balance 22,843 $ 23,660    
Accounts receivable, net of allowance for credit losses $ 1,069,645   $ 935,027 $ 856,953