XML 64 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2018
Apr. 01, 2018
Revenue From Contract With Customer [Line Items]        
Retained earnings $ 119,119 $ 111,621 $ 78,708  
Revenue, Remaining Performance Obligation, Amount $ 483,200 $ 451,100    
Percentage of revenue expected to recognize as services rendered and goods delivered 9.00% 10.00%    
Percentage of revenue expected to recognize over next 12 months 50.00% 45.00%    
Contract liability, revenue recognized $ 70,779 $ 65,847    
Capitalized commission costs 24,590 19,597    
Commission expenses 8,006 6,292    
Prepaid Expenses And Other Current Assets        
Revenue From Contract With Customer [Line Items]        
Capitalized commission costs 7,053 4,816    
Other Noncurrent Assets        
Revenue From Contract With Customer [Line Items]        
Capitalized commission costs $ 17,537 14,781    
Adoption of ASC 606        
Revenue From Contract With Customer [Line Items]        
Retained earnings       $ 87,127
Adoption of ASC 606 | ASC 606 Transition Adjustments        
Revenue From Contract With Customer [Line Items]        
Retained earnings   (15,236)   $ 8,419
Adoption of ASC 606 | Calculated under Revenue Guidance in Effect before Topic 606        
Revenue From Contract With Customer [Line Items]        
Retained earnings   $ 96,385    
Commission expenses     $ 11,166