XML 66 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Receivables    
Accounts receivable - trade $ 622,943 $ 551,393
Allowance for doubtful accounts (36,240) (33,048)
Accounts receivable - trade, net 586,703 518,345
Accounts receivable -- customer recoveries 216,854 170,012
Value-added tax receivables 143,048 167,459
Accounts receivable -- installation fees 56,828 60,663
Other receivables 66,633 52,813
Accounts and other receivables, net $ 1,070,066 $ 969,292