XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Receivables, net - Schedule of Movement in Allowance for Credit Losses Recognized for Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of year $ 37,694 $ 40,075  
Provision for credit losses 12,824 4,986 $ (3,964)
Write-offs (11,528) (13,262)  
Recoveries of receivables previously written-off 6,684 5,801  
Effect of exchange rate (29) 94  
Balance at end of period $ 45,645 $ 37,694 $ 40,075