XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Receivables    
Accounts receivable - trade $ 508,402 $ 393,110
Allowance for doubtful accounts (36,278) (28,574)
Accounts receivable - trade, net 472,124 364,536
Accounts receivable -- customer recoveries 169,053 131,538
Value-added tax receivables 111,269 104,036
Accounts receivable -- installation fees 49,539 43,626
Other receivables 59,132 27,985
Accounts and other receivables, net $ 861,117 $ 671,721