XML 88 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Deferred Revenue and Performance Obligations - Schedule of Changes in Balance of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Change in Balances of Deferred Revenue [Roll Forward]        
Balance, beginning of period $ 526,520 $ 396,522 $ 517,210 $ 383,358
Billings 450,887 364,157 848,524 675,369
Balance, end of period 570,199 442,463 570,199 442,463
Subscription and Services        
Change in Balances of Deferred Revenue [Roll Forward]        
Revenue recognized (382,250) (302,014) (746,626) (584,853)
Other Revenue        
Change in Balances of Deferred Revenue [Roll Forward]        
Revenue recognized $ (24,958) $ (16,202) $ (48,909) $ (31,411)