XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues - Summary of Activity Impacting Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Contract Liabilities [Rollforward]    
Balance beginning of period $ 10,134 $ 5,197
Contract liabilities transferred to deferred revenue (21,255) (11,151)
Addition to contract liabilities 18,039 16,088
Balance end of period $ 6,918 $ 10,134