XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers - Schedule of Revenues Disaggregated by Major Revenue Categories and by Occurrence (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]    
Total revenues $ 153,302 $ 146,084
Subscription Services    
Disaggregation Of Revenue [Line Items]    
Total revenues 42,759 38,284
Support And Maintenance    
Disaggregation Of Revenue [Line Items]    
Total revenues 39,138 38,486
Managed Services    
Disaggregation Of Revenue [Line Items]    
Total revenues 30,645 27,908
Transactional And Data Services    
Disaggregation Of Revenue [Line Items]    
Total revenues 27,217 27,703
Recurring Revenue    
Disaggregation Of Revenue [Line Items]    
Total revenues 139,759 132,381
Software License and Hardware    
Disaggregation Of Revenue [Line Items]    
Total revenues 6,199 7,214
Other Non-recurring Services    
Disaggregation Of Revenue [Line Items]    
Total revenues 7,344 6,489
Software, Hardware, and Other Non-recurring    
Disaggregation Of Revenue [Line Items]    
Total revenues $ 13,543 $ 13,703