XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Receivables    
Accounts receivable - trade $ 718,654 $ 694,252
Allowance for doubtful accounts (50,609) (41,204)
Accounts receivable - trade, net 668,045 653,048
Accounts receivable - customer recoveries 192,877 233,499
Value-added tax receivables 141,663 257,911
Accounts receivable - installation fees 97,875 65,203
Other receivables 121,943 68,449
Accounts and other receivables, net $ 1,222,403 $ 1,278,110