XML 45 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Summary of Revenue Disaggregated by Major Product Category and the Related Financial Statement Classification of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]    
Total revenues $ 108,176 $ 102,437
Subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 80,066 69,768
Software licenses    
Disaggregation of Revenue [Line Items]    
Total revenues 2,576 4,512
Service and maintenance    
Disaggregation of Revenue [Line Items]    
Total revenues 24,825 27,405
Other    
Disaggregation of Revenue [Line Items]    
Total revenues 709 752
Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenues 108,176 102,437
Operating Segments | Settlement Network Solutions    
Disaggregation of Revenue [Line Items]    
Total revenues 32,255 31,179
Operating Segments | Settlement Network Solutions | Subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 27,247 24,282
Operating Segments | Settlement Network Solutions | Software licenses    
Disaggregation of Revenue [Line Items]    
Total revenues 187 572
Operating Segments | Settlement Network Solutions | Service and maintenance    
Disaggregation of Revenue [Line Items]    
Total revenues 4,821 6,325
Operating Segments | Legal Spend Management Solutions    
Disaggregation of Revenue [Line Items]    
Total revenues 20,574 18,396
Operating Segments | Legal Spend Management Solutions | Subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 20,574 18,396
Operating Segments | Banking Solutions    
Disaggregation of Revenue [Line Items]    
Total revenues 24,169 22,252
Operating Segments | Banking Solutions | Subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 18,373 15,666
Operating Segments | Banking Solutions | Software licenses    
Disaggregation of Revenue [Line Items]    
Total revenues 516 1,326
Operating Segments | Banking Solutions | Service and maintenance    
Disaggregation of Revenue [Line Items]    
Total revenues 5,280 5,260
Operating Segments | Payments and Transactional Documents    
Disaggregation of Revenue [Line Items]    
Total revenues 26,771 26,234
Operating Segments | Payments and Transactional Documents | Subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 12,880 10,569
Operating Segments | Payments and Transactional Documents | Software licenses    
Disaggregation of Revenue [Line Items]    
Total revenues 1,327 2,154
Operating Segments | Payments and Transactional Documents | Service and maintenance    
Disaggregation of Revenue [Line Items]    
Total revenues 11,871 12,759
Operating Segments | Payments and Transactional Documents | Other    
Disaggregation of Revenue [Line Items]    
Total revenues 693 752
Operating Segments | Health Care    
Disaggregation of Revenue [Line Items]    
Total revenues 1,884 2,143
Operating Segments | Health Care | Subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 844 826
Operating Segments | Health Care | Software licenses    
Disaggregation of Revenue [Line Items]    
Total revenues 195 419
Operating Segments | Health Care | Service and maintenance    
Disaggregation of Revenue [Line Items]    
Total revenues 829 898
Operating Segments | Health Care | Other    
Disaggregation of Revenue [Line Items]    
Total revenues 16  
Operating Segments | Other    
Disaggregation of Revenue [Line Items]    
Total revenues 2,523 2,233
Operating Segments | Other | Subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 148 29
Operating Segments | Other | Software licenses    
Disaggregation of Revenue [Line Items]    
Total revenues 351 41
Operating Segments | Other | Service and maintenance    
Disaggregation of Revenue [Line Items]    
Total revenues $ 2,024 $ 2,163