Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregation of Revenue and Deferred Revenue (Narrative) (Details)

v3.21.2
Revenue Recognition - Disaggregation of Revenue and Deferred Revenue (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 226,354 $ 168,586 $ 436,094 $ 324,094
Revenue recognized 186,400 137,000 385,900 283,300
Revenue Benchmark | Geographic Concentration Risk | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total revenue $ 115,100 $ 87,100 $ 219,600 $ 169,100
Concentration risk percentage 51.00% 52.00% 50.00% 52.00%