XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Other Assets [Line Items]          
Accumulated amortization of costs to obtain contracts $ (151,968)   $ (151,968)   $ (112,968)
Unbilled receivables 425,234   425,234   324,385
Allowance for credit losses on unbilled receivables (4,338)   (4,338)   (3,322)
Equity investment 186,226   186,226   186,197
Operating lease right-of-use assets $ 99,063   $ 99,063   $ 104,759
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total   Total   Total
Other assets $ 314,260   $ 314,260   $ 229,640
Total 2,318,376   2,318,376   1,827,518
Amortization cost 13,500 $ 9,800 39,500 $ 27,100  
Customer agreements          
Other Assets [Line Items]          
Costs to obtain contracts- customer agreements 1,447,418   1,447,418   1,096,346
Incentives          
Other Assets [Line Items]          
Costs to obtain contracts- customer agreements $ 2,481   $ 2,481   $ 2,481