XML 62 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Receivables    
Accounts receivable -- trade $ 466,656 $ 399,029
Allowance for doubtful accounts (35,387) (28,574)
Accounts receivable, net 431,269 370,455
Accounts receivable -- customer recoveries 145,136 131,538
Value-added tax receivables 113,415 104,036
Accounts receivable -- installation fees 45,915 43,626
Other receivables 38,842 22,066
Accounts and other receivables, net $ 774,577 $ 671,721