v3.26.1
Other Assets - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Assets [Line Items]    
Accumulated amortization of costs to obtain contracts $ (390,359) $ (338,450)
Unbilled receivables 1,125,786 931,535
Allowance for credit loss on unbilled receivables (11,357) (9,767)
Operating lease right-of-use assets $ 91,073 $ 62,839
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total Total
Equity investment $ 86,256 $ 81,297
Other assets 343,755 356,474
Total 3,886,099 3,560,924
Customer agreements    
Other Assets [Line Items]    
Costs to obtain contracts 2,638,464 2,474,515
Incentives    
Other Assets [Line Items]    
Costs to obtain contracts $ 2,481 $ 2,481