XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Schedule of Performance Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue, Remaining Performance Obligation [Roll Forward]    
Beginning balance $ 20,046 $ 11,082
Recognition of deferred revenue (9,941) (2,603)
Deferral of revenue 10,857 2,597
Ending balance $ 20,962 $ 11,076