XML 64 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Receivables    
Accounts receivable - trade $ 853,291 $ 629,250
Allowance for doubtful accounts (80,832) (59,224)
Accounts receivable - trade, net 772,459 570,026
Accounts receivable - customer recoveries 197,986 178,827
Value-added tax receivables 208,792 160,369
Accounts receivable - installation fees 212,044 157,409
Other receivables 194,865 190,833
Accounts and other receivables, net $ 1,586,146 $ 1,257,464