XML 29 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Operations by Segments and Geographic Areas - Schedule of Disaggregated Revenue by Major Prodct Classification (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]        
Total revenues $ 111,715 $ 106,438 $ 331,582 $ 313,721
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenues 111,715 106,438 331,582 313,721
Subscriptions        
Disaggregation of Revenue [Line Items]        
Total revenues 87,531 75,502 251,682 216,558
Payment Settlement Solutions | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenues 42,084 38,572 124,584 114,101
Payment Settlement Solutions | Subscriptions | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenues 37,831 33,058 110,201 95,272
Banking Solutions | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenues 24,545 23,903 71,981 69,283
Banking Solutions | Subscriptions | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenues 20,984 17,819 57,664 49,410
Legal Spend Management | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenues 21,521 18,916 63,508 56,461
Legal Spend Management | Subscriptions | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenues 21,521 18,916 63,508 56,461
Other        
Disaggregation of Revenue [Line Items]        
Total revenues 23,565 25,047 71,509 73,876
Other | Subscriptions        
Disaggregation of Revenue [Line Items]        
Total revenues $ 7,195 $ 5,709 $ 20,309 $ 15,415