XML 84 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Receivables    
Accounts receivable - trade $ 551,393 $ 393,110
Allowance for doubtful accounts (33,048) (28,574)
Accounts receivable - trade, net 518,345 364,536
Accounts receivable -- customer recoveries 170,012 131,538
Value-added tax receivables 167,459 104,036
Accounts receivable -- installation fees 60,663 43,626
Other receivables 52,813 27,985
Accounts and other receivables, net $ 969,292 $ 671,721