XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Other Assets - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Other Assets [Line Items]      
Accumulated amortization of costs to obtain contracts $ (265,904)   $ (243,989)
Unbilled receivables 745,647   681,823
Allowance for credit loss on unbilled receivables (7,575)   (6,928)
Equity investment $ 81,297   $ 81,297
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total   Total
Operating lease right-of-use assets $ 71,428   $ 76,810
Other assets 281,418   345,707
Total 3,103,824   3,021,746
Amortization cost 22,100 $ 17,000  
Customer agreements      
Other Assets [Line Items]      
Costs to obtain contracts- customer agreements 2,195,032   2,084,545
Incentives      
Other Assets [Line Items]      
Costs to obtain contracts- customer agreements $ 2,481   $ 2,481