v3.24.0.1
Other Assets (Tables)
12 Months Ended
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following (in thousands): 
December 31,
20232022
Costs to obtain contracts - customer agreements$1,565,098 $1,096,346 
Costs to obtain contracts - incentives2,481 2,481 
Accumulated amortization of costs to obtain contracts(168,564)(112,968)
Unbilled receivables468,379 324,385 
Allowance for credit loss on unbilled receivables(4,774)(3,322)
Operating lease right-of-use assets91,635 104,759 
Equity investment132,563 186,197 
Other assets180,834 237,167 
Total$2,267,652 $1,835,045