v3.26.3
Receivables - Accounts and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Receivables    
Accounts receivable - trade $ 991,835 $ 815,146
Allowance for doubtful accounts (78,043) (86,351)
Accounts receivable - trade, net 913,792 728,795
Accounts receivable - customer recoveries 273,998 213,023
Value-added tax receivables 130,837 109,816
Accounts receivable - installation fees 344,018 119,295
Other receivables 147,319 187,966
Accounts and other receivables, net $ 1,809,964 $ 1,358,895