v3.26.1
Other Assets - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other Assets [Line Items]    
Accumulated amortization of costs to obtain contracts $ (364,073) $ (338,450)
Unbilled receivables 1,047,951 931,535
Allowance for credit loss on unbilled receivables (10,561) (9,767)
Operating lease right-of-use assets $ 57,784 $ 62,839
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total Total
Equity investment $ 83,626 $ 81,297
Other assets 335,707 356,474
Total 3,705,985 3,560,924
Customer agreements    
Other Assets [Line Items]    
Costs to obtain contracts- customer agreements 2,553,070 2,474,515
Incentives    
Other Assets [Line Items]    
Costs to obtain contracts- customer agreements $ 2,481 $ 2,481