XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Receivables    
Accounts receivable -- trade $ 493,754 $ 399,029
Allowance for doubtful accounts (37,799) (28,574)
Accounts receivable, net 455,955 370,455
Accounts receivable -- customer recoveries 160,577 131,538
Value-added tax receivables 81,849 104,036
Accounts receivable -- installation fees 50,482 43,626
Other receivables 48,345 22,066
Accounts and other receivables, net $ 797,208 $ 671,721