Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.4
Revenue Recognition - Disaggregation of Revenue and Deferred Revenue Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]        
Total revenue $ 182,911 $ 143,298 $ 507,005 $ 395,226
Revenue recognized 123,700 60,700 407,000 235,000
Remaining performance obligation, amount 1,050,600   1,050,600  
Billed consideration        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation, amount 471,900   471,900  
Unbilled consideration        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation, amount 578,700   578,700  
Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Total revenue $ 94,200 $ 77,700 $ 263,300 $ 218,100
Concentration risk percentage 51.00% 54.00% 52.00% 55.00%