XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of revenue      
Recurring and other revenue $ 546,212 $ 447,752 $ 368,434
Recurring fees      
Disaggregation of revenue      
Recurring and other revenue 526,267 436,955  
Implementation services and other      
Disaggregation of revenue      
Recurring and other revenue $ 19,945 $ 10,797