Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Revenue Recognition - Disaggregation of Revenue and Deferred Revenue Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Total revenue $ 168,586 $ 129,378 $ 324,094 $ 251,928
Revenue recognized 137,000 73,700 283,300 174,300
Remaining performance obligation, amount 880,000   880,000  
Billed consideration        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation, amount 394,200   394,200  
Unbilled consideration        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation, amount 485,800   485,800  
Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Total revenue $ 87,100 $ 73,000 $ 169,100 $ 140,400
Concentration risk percentage 52.00% 56.00% 52.00% 56.00%