XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Schedule of Revenues Disaggregated by Major Revenue Categories and by Occurrence (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]        
Total revenues $ 161,877 $ 149,721 $ 474,622 $ 445,091
Subscription Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 45,850 41,158 132,025 120,581
Support And Maintenance        
Disaggregation Of Revenue [Line Items]        
Total revenues 37,382 38,246 114,670 115,736
Managed Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 32,963 27,521 94,663 83,636
Transactional And Data Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 32,525 27,571 90,624 82,533
Recurring Revenue        
Disaggregation Of Revenue [Line Items]        
Total revenues 148,720 134,496 431,982 402,486
Software License and Hardware        
Disaggregation Of Revenue [Line Items]        
Total revenues 5,258 8,920 19,373 24,202
Other Non-recurring Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 7,899 6,305 23,267 18,403
Software, Hardware, and Other Non-recurring        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 13,157 $ 15,225 $ 42,640 $ 42,605