XML 58 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue, Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Activity In Contract With Customer, Liability [Roll Forward]    
Beginning balance $ 185,696 $ 138,990
Plus: Additions to deferred revenue 71,911 51,734
Less: Recognition of revenue deferred in the prior periods (44,598) (32,208)
Less: Recognition of revenue deferred in the current periods (8,952) (6,970)
Ending balance $ 204,057 $ 151,546