v3.22.4
Revenue Recognition - Disaggregation of Revenue and Deferred Revenue (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 297,456 $ 240,766 $ 844,055 $ 676,860
Revenue recognized 143,500 110,600 569,300 447,200
Revenue Benchmark | Geographic Concentration Risk | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total revenue $ 169,700 $ 124,300 $ 475,500 $ 343,900
Concentration risk percentage 57.00% 52.00% 56.00% 51.00%