XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Receivables    
Accounts receivable - trade $ 664,161 $ 629,250
Allowance for doubtful accounts (62,803) (59,224)
Accounts receivable - trade, net 601,358 570,026
Accounts receivable - customer recoveries 191,573 178,827
Value-added tax receivables 166,886 160,369
Accounts receivable - installation fees 169,804 157,409
Other receivables 243,900 190,833
Accounts and other receivables, net $ 1,373,521 $ 1,257,464