XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Other Assets [Line Items]    
Accumulated amortization of costs to obtain contracts $ (243,989) $ (168,564)
Unbilled receivables 681,823 468,379
Allowance for credit loss on unbilled receivables (6,928) (4,774)
Operating lease right-of-use assets 76,810 91,635
Equity investment 81,297 132,563
Other assets 345,707 180,834
Total $ 3,021,746 $ 2,267,652
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total Total
Amortization cost $ 76,200 $ 56,300
Customer agreements    
Other Assets [Line Items]    
Costs to obtain contracts 2,084,545 1,565,098
Incentives    
Other Assets [Line Items]    
Costs to obtain contracts $ 2,481 $ 2,481