XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Other Assets [Line Items]          
Accumulated amortization of costs to obtain contracts $ (202,479)   $ (202,479)   $ (168,564)
Unbilled receivables 567,202   567,202   468,379
Allowance for credit loss on unbilled receivables (5,765)   (5,765)   (4,774)
Equity investment 132,563   132,563   132,563
Operating lease right-of-use assets $ 89,532   $ 89,532   $ 91,635
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total   Total   Total
Other assets $ 261,582   $ 261,582   $ 180,834
Total 2,645,109   2,645,109   2,267,652
Amortization cost 17,300 $ 13,800 34,300 $ 26,000  
Customer agreements          
Other Assets [Line Items]          
Costs to obtain contracts- customer agreements 1,799,993   1,799,993   1,565,098
Incentives          
Other Assets [Line Items]          
Costs to obtain contracts- customer agreements $ 2,481   $ 2,481   $ 2,481