XML 61 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Receivables    
Accounts receivable - trade $ 666,069 $ 551,393
Allowance for doubtful accounts (46,643) (33,048)
Accounts receivable - trade, net 619,426 518,345
Accounts receivable - customer recoveries 254,279 170,012
Value-added tax receivables 270,724 167,459
Accounts receivable - installation fees 80,697 60,663
Other receivables 100,599 52,813
Accounts and other receivables, net $ 1,325,725 $ 969,292