XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Receivables, Contract Liabilities and Performance Obligations (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Information about Receivables and Contract Liabilities
The following table provides information about receivables and contract liabilities as of June 30, 2024 and December 31, 2023 (in thousands):
June 30,
2024
December 31,
2023
Current receivables, which are included in “Accounts receivable, net”$4,143,400 $3,568,290 
Contract assets, net89,179 120,518 
Long-term accounts receivable648,162 412,666 
Long-term contract assets, net119,332 132,780 
Contract liabilities, which are included in “Accrued expenses and other current liabilities” and “Other liabilities”113,507 107,217 
Summary of Changes in Gross Contract Liabilities from Contract with Customers
Significant changes in the gross contract assets balances during the six months ended June 30, 2024 are as follows (in thousands):
Contract
Assets
Balances at December 31, 2023$272,287 
Reclassification of beginning contract assets to receivables, as a result of rights to consideration becoming unconditional(59,355)
Contract assets recognized, net of reclassification to receivables16,893 
Measurement period adjustments to acquired contract assets
(4,839)
Balances at June 30, 2024$224,986 
Contract assets consist of amounts the Company is entitled to for the resale of third-party consumption-based services, prior to payment becoming unconditional. In these transactions, the Company invoices clients for the gross amount of consideration it is responsible to collect,
including amounts ultimately passed on to the third-party service providers. As of June 30, 2024, contract assets, net of allowances, were $208,511,000.
Gross contract assets by our internal risk ratings as of June 30, 2024 are summarized as follows (in thousands):
Contract assets
Low risk$36,506 
Moderate risk53,713 
High risk134,767 
Total contract assets$224,986 
Changes in the contract liabilities balances during the six months ended June 30, 2024 are as follows (in thousands):
Contract
Liabilities
Balances at December 31, 2023
$107,217 
Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied(55,476)
Cash received in advance and not recognized as revenue61,766 
Balances at June 30, 2024
$113,507 
Summary of Estimated Net Sales Related to Performance Obligation
The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2024 that are expected to be recognized in the future (in thousands):
Services
Remainder of 2024$67,423 
202560,114 
202628,754 
2027 and thereafter39,863 
Total remaining performance obligations$196,154