XML 87 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Receivables    
Accounts receivable - trade $ 694,252 $ 551,393
Allowance for doubtful accounts (41,204) (33,048)
Accounts receivable - trade, net 653,048 518,345
Accounts receivable - customer recoveries 233,499 170,012
Value-added tax receivables 257,911 167,459
Accounts receivable - installation fees 65,203 60,663
Other receivables 68,449 52,813
Accounts and other receivables, net $ 1,278,110 $ 969,292