XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Receivables    
Accounts receivable - trade $ 658,527 $ 694,252
Allowance for doubtful accounts (43,873) (41,204)
Accounts receivable - trade, net 614,654 653,048
Accounts receivable - customer recoveries 208,997 233,499
Value-added tax receivables 200,225 257,911
Accounts receivable - installation fees 80,329 65,203
Other receivables 113,071 68,449
Accounts and other receivables, net $ 1,217,276 $ 1,278,110