XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation Of Revenue [Line Items]        
Total revenues $ 176,418 $ 159,443 $ 354,625 $ 312,745
Subscription Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 50,263 43,416 102,761 86,175
Support And Maintenance        
Disaggregation Of Revenue [Line Items]        
Total revenues 37,561 38,150 76,070 77,288
Managed Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 35,063 31,055 69,822 61,700
Transactional And Data Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 38,429 30,882 76,037 58,099
Recurring Revenue        
Disaggregation Of Revenue [Line Items]        
Total revenues 161,316 143,503 324,690 283,262
Software License and Hardware        
Disaggregation Of Revenue [Line Items]        
Total revenues 5,521 7,916 10,492 14,115
Other Non-recurring Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 9,581 8,024 19,443 15,368
Software, hardware, and other non-recurring        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 15,102 $ 15,940 $ 29,935 $ 29,483