XML 63 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Receivables, Contract Liabilities and Performance Obligations (Tables)
12 Months Ended
Dec. 31, 2021
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 December 31, 2021 and 2020 (in thousands):
December 31,
2021
December 31,
2020
Current receivables, which are included in “Accounts receivable, net”
$2,936,732 $2,685,448 
Non-current receivables, which are included in “Other assets”147,139 154,662 
Contract liabilities, which are included in “Accrued expenses and other current liabilities” and “Other liabilities”
116,067 107,158 
Summary of Changes in Contract Liabilities from Contract with Customers
Significant changes in the contract liabilities balances during the year ended December 31, 2021 are as follows (in thousands):
Increase (Decrease)
Balances at December 31, 2019
$84,814 
Recognition of the beginning contract liabilities to revenue, as the result of performance obligations satisfied
(59,553)
Cash received in advance and not recognized as revenue81,897 
Balances at December 31, 2020
$107,158 
Recognition of the beginning contract liabilities to revenue, as the result of performance obligations satisfied
(77,622)
Cash received in advance and not recognized as revenue86,531 
Balances at December 31, 2021
$116,067 
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 December 31, 2021 that are expected to be recognized in the future (in thousands):
Services
2022138,941 
202344,382 
202423,967 
2025 and thereafter
15,271 
Total remaining performance obligations$222,561