XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Change in Contract with Customer, Liability [Abstract]    
Balances at Beginning of the Period $ 34,411 $ 18,371
Additions to deferred revenue 1,711 614
Revenue recognized (27,337) (1,256)
Balances at End of the Period $ 8,785 $ 17,729