XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Schedule of Revenues Disaggregated by Major Revenue Categories and by Occurrence (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Disaggregation Of Revenue [Line Items]      
Total revenues $ 596,350 $ 556,821 $ 540,239
Subscription Services      
Disaggregation Of Revenue [Line Items]      
Total revenues 162,636 148,403 127,602
Support And Maintenance      
Disaggregation Of Revenue [Line Items]      
Total revenues 155,623 152,956 158,619
Managed Services      
Disaggregation Of Revenue [Line Items]      
Total revenues 116,722 103,138 104,549
Electronic Data Interchange And Data Services      
Disaggregation Of Revenue [Line Items]      
Total revenues 104,732 98,322 98,543
Recurring Revenue      
Disaggregation Of Revenue [Line Items]      
Total revenues 539,713 502,819 489,313
Software License and Hardware      
Disaggregation Of Revenue [Line Items]      
Total revenues 31,347 28,825 27,270
Other Non-recurring Services      
Disaggregation Of Revenue [Line Items]      
Total revenues 25,290 25,177 23,656
Software, Hardware, and Other Non-recurring      
Disaggregation Of Revenue [Line Items]      
Total revenues $ 56,637 $ 54,002 $ 50,926