XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers - Schedule of Revenues Disaggregated by Major Revenue Categories and by Occurrence (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Total revenues $ 159,443 $ 149,286 $ 312,745 $ 295,370
Subscription Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 43,416 41,139 86,175 79,423
Support And Maintenance        
Disaggregation Of Revenue [Line Items]        
Total revenues 38,150 39,004 77,288 77,490
Managed Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 31,055 28,207 61,700 56,115
Transactional And Data Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 30,882 27,259 58,099 54,962
Recurring Revenue        
Disaggregation Of Revenue [Line Items]        
Total revenues 143,503 135,609 283,262 267,990
Software License and Hardware        
Disaggregation Of Revenue [Line Items]        
Total revenues 7,916 8,068 14,115 15,282
Other Non-recurring Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 8,024 5,609 15,368 12,098
Software, Hardware, and Other Non-recurring        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 15,940 $ 13,677 $ 29,483 $ 27,380