XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Deferred Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Accounting Policies [Abstract]  
Cash received in advance and not recognized as revenue $ 511,300
Increase in deferred revenue from netting of contract assets and liabilities 4,200
Revenue recognized from current year invoices 424,200
Revenue recognized that was included in the contract liability balance $ 74,500