Annual report pursuant to Section 13 and 15(d)

Revenue from Contracts with Customers - Additional Information (Details)

v3.19.2
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
12 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenues $ 412,642,000 $ 308,609,000 $ 264,130,000
Revenue recognized on partially satisfied performance obligations 77,752    
Increase in contract assets 10,340,000    
Revenues recognized at point in time      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenues $ 247,606,000    
Percentage of total revenue 60.00%    
Revenues recognized over time      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenues $ 165,036,000    
Percentage of total revenue 40.00%