XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Other Assets - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Other Assets [Line Items]    
Accumulated amortization of costs to obtain contracts $ (338,450) $ (243,989)
Unbilled receivables 931,535 681,823
Allowance for credit loss on unbilled receivables $ (9,767) $ (6,928)
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total Total
Operating lease right-of-use assets $ 62,839 $ 76,810
Equity investment 81,297 81,297
Other assets 356,474 345,707
Total 3,560,924 3,021,746
Customer agreements    
Other Assets [Line Items]    
Costs to obtain contracts 2,474,515 2,084,545
Incentives    
Other Assets [Line Items]    
Costs to obtain contracts $ 2,481 $ 2,481