XML 60 R45.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]      
Total revenues $ 653,172 $ 596,350 $ 556,821
Subscription Services      
Disaggregation Of Revenue [Line Items]      
Total revenues 184,047 162,636 148,403
Support And Maintenance      
Disaggregation Of Revenue [Line Items]      
Total revenues 153,520 155,623 152,956
Managed Services      
Disaggregation Of Revenue [Line Items]      
Total revenues 129,115 111,377 97,400
Transactional And Data Services      
Disaggregation Of Revenue [Line Items]      
Total revenues 127,236 110,077 104,060
Recurring Revenue      
Disaggregation Of Revenue [Line Items]      
Total revenues 593,918 539,713 502,819
Software License and Hardware      
Disaggregation Of Revenue [Line Items]      
Total revenues 27,860 31,347 28,825
Other Non-recurring Services      
Disaggregation Of Revenue [Line Items]      
Total revenues 31,394 25,290 25,177
Software, Hardware, and Other Non-recurring      
Disaggregation Of Revenue [Line Items]      
Total revenues $ 59,254 $ 56,637 $ 54,002