XML 114 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Internally-developed software (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2018
Other non current assets      
Software Development Costs      
Capitalized implementation costs of a hosting arrangement $ 6,581    
Amortization of capitalized hosting arrangement costs 310    
Software      
Software Development Costs      
Capitalized software development costs 9,948 $ 13,083  
Amortization of capitalized software development costs $ 1,392 $ 1,749 $ 2,377
Software | Minimum      
Software Development Costs      
Estimated useful life 3 years    
Software | Maximum      
Software Development Costs      
Estimated useful life 10 years