XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable, Deferred Revenue and Performance Obligations - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Contract With Customer, Liability [Roll Forward]    
Deferred revenue, beginning of period $ 398,862 $ 375,268
Contributions from contract asset 1,134 1,541
Billings 149,419 121,177
Revenue recognized (216,459) (180,484)
Deferred revenue, end of period $ 332,956 $ 317,502