Annual report pursuant to Section 13 and 15(d)

Revenue - Changes in Deferred Revenue (Details)

v3.22.1
Revenue - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Change in Contract with Customer, Liability [Roll Forward]      
Beginning balance $ 101,542 $ 121,339 $ 77,696
Deferral of revenue 339,064 210,174 233,561
Recognition of deferred revenue (252,043) (229,971) (189,918)
Ending balance $ 188,563 $ 101,542 $ 121,339