Basis of Presentation and Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2022 |
Mar. 31, 2021 |
|
Revenue recognized in the period from: | ||
Amounts included in contract liabilities at the beginning of the period | $ 25,760 | $ 72 |