XML 90 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Receivables    
Accounts receivable - trade $ 686,058 $ 694,252
Allowance for doubtful accounts (56,353) (41,204)
Accounts receivable - trade, net 629,705 653,048
Accounts receivable - customer recoveries 204,014 233,499
Value-added tax receivables 187,929 257,911
Accounts receivable - installation fees 127,355 65,203
Other receivables 125,457 68,449
Accounts and other receivables, net $ 1,274,460 $ 1,278,110