XML 44 R35.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]        
Total revenues $ 149,721 $ 141,752 $ 445,091 $ 412,633
Subscription Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 41,158 37,958 120,581 110,185
Support And Maintenance        
Disaggregation Of Revenue [Line Items]        
Total revenues 38,246 37,914 115,736 114,537
Managed Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 28,861 27,395 87,798 76,106
Electronic Data Interchange And Data Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 26,231 24,976 78,371 72,628
Recurring Revenue        
Disaggregation Of Revenue [Line Items]        
Total revenues 134,496 128,243 402,486 373,456
Software License and Hardware        
Disaggregation Of Revenue [Line Items]        
Total revenues 8,920 7,908 24,202 20,662
Other Non-recurring Services        
Disaggregation Of Revenue [Line Items]        
Total revenues 6,305 5,601 18,403 18,515
Software, Hardware, and Other Non-recurring        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 15,225 $ 13,509 $ 42,605 $ 39,177