XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Disaggregation of Revenue and Deferred Revenue (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 240,766 $ 182,911 $ 676,860 $ 507,005
Revenue recognized 110,600 87,100 447,200 339,500
Revenue Benchmark | Geographic Concentration Risk | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total revenue $ 124,300 $ 94,200 $ 343,900 $ 263,300
Concentration risk percentage 52.00% 51.00% 51.00% 52.00%