XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Receivables, Contract Liabilities and Performance Obligations (Tables)
3 Months Ended
Mar. 31, 2025
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 March 31, 2025 and December 31, 2024 (in thousands):
March 31,
2025
December 31,
2024
Current receivables, which are included in “Accounts receivable, net”$4,608,997 $4,172,104 
Contract assets, net64,488 81,980 
Long-term accounts receivable816,939 845,943 
Long-term contract assets, net69,055 86,953 
Contract liabilities, which are included in “Accrued expenses and other current liabilities” and “Other liabilities”117,004 109,615 
Summary of Changes in Gross Contract Liabilities from Contract with Customers
Significant changes in the gross contract assets balances during the three months ended March 31, 2025 are as follows (in thousands):
Contract
Assets
Balances at December 31, 2024$178,438 
Reclassification of beginning contract assets to receivables, as a result of rights to consideration becoming unconditional(31,540)
Contract assets recognized, net of reclassification to receivables4,073 
Balances at March 31, 2025$150,971 
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 March 31, 2025, contract assets, net of allowances, were $133,543,000.
Gross contract assets by our internal risk ratings as of March 31, 2025 are summarized as follows (in thousands):
Contract
Assets
Low risk$33,889 
Moderate risk70,707 
High risk46,375 
Total contract assets$150,971 
Changes in the contract liabilities balances during the three months ended March 31, 2025 are as follows (in thousands):
Contract
Liabilities
Balances at December 31, 2024
$109,615 
Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied(32,528)
Cash received in advance and not recognized as revenue39,917 
Balances at March 31, 2025
$117,004 
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 March 31, 2025 that are expected to be recognized in the future (in thousands):
Services
Remainder of 2025$104,853 
202662,369 
202739,778 
2028 and thereafter45,241 
Total remaining performance obligations$252,241