v3.26.1
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]          
Provision for credit losses     $ 100 $ (1,100)  
Contract liabilities $ 760,912   760,912   $ 747,730
Contract with customer liability, deferred revenue current 752,400   752,400   741,000
Deferred revenue, revenue recognized     687,100 668,900  
Discount charges related to financing arrangements 47,200 $ 43,900 90,600 82,900  
Receivables, Non-Recourse Arrangement          
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]          
Proceeds from sale of receivables 333,000 236,000 333,000 236,000  
Value of receivables sold 161,000   161,000   $ 172,000
Discount charges related to financing arrangements $ 6,200 $ 6,600 $ 11,900 $ 12,000