XML 64 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Receivables    
Accounts receivable - trade $ 791,314 $ 629,250
Allowance for doubtful accounts (85,274) (59,224)
Accounts receivable - trade, net 706,040 570,026
Accounts receivable - customer recoveries 209,202 178,827
Value-added tax receivables 194,486 160,369
Accounts receivable - installation fees 175,506 157,409
Other receivables 210,871 190,833
Accounts and other receivables, net $ 1,496,105 $ 1,257,464