XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]    
Total revenues $ 178,207 $ 153,302
Subscription Services    
Disaggregation Of Revenue [Line Items]    
Total revenues 52,498 42,759
Support And Maintenance    
Disaggregation Of Revenue [Line Items]    
Total revenues 38,509 39,138
Managed Services    
Disaggregation Of Revenue [Line Items]    
Total revenues 34,759 30,645
Transactional And Data Services    
Disaggregation Of Revenue [Line Items]    
Total revenues 37,608 27,217
Recurring Revenue    
Disaggregation Of Revenue [Line Items]    
Total revenues 163,374 139,759
Software License and Hardware    
Disaggregation Of Revenue [Line Items]    
Total revenues 4,971 6,199
Other Non-recurring Services    
Disaggregation Of Revenue [Line Items]    
Total revenues 9,862 7,344
Software, hardware, and other non-recurring    
Disaggregation Of Revenue [Line Items]    
Total revenues $ 14,833 $ 13,543