XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Change in Contract with Customer, Liability [Abstract]    
Balances at Beginning of the Period $ 34,411 $ 18,371
Additions to deferred revenue 1,596 61,045
Revenue recognized (27,787) (33,235)
Balances at End of the Period $ 8,220 $ 46,181