XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Receivables, Contract Liabilities and Performance Obligations (Tables)
6 Months Ended
Jun. 30, 2023
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, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Current receivables, which are included in “Accounts receivable, net”$3,666,077 $3,272,371 
Non-current receivables, which are included in “Other assets”163,567 161,837 
Contract liabilities, which are included in “Accrued expenses and other current liabilities” and “Other liabilities”113,030 102,057 
Summary of Changes in Contract Liabilities from Contract with Customers
Changes in the contract liabilities balances during the six months ended June 30, 2023 are as follows (in thousands):
Increase (Decrease)
Contract
Liabilities
Balances at December 31, 2022
$102,057 
Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied(43,949)
Cash received in advance and not recognized as revenue54,922 
Balances at June 30, 2023
$113,030 
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, 2023 that are expected to be recognized in the future (in thousands):
Services
Remainder of 2023$65,593 
202442,352 
202518,051 
2026 and thereafter8,925 
Total remaining performance obligations$134,921