XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Revenue        
Period of term arrangements not cancellable by client     2 years  
Disaggregation of revenue        
Total revenues from contracts $ 244,962 $ 184,927 $ 620,827 $ 465,195
Maximum        
Revenue        
Period of notice to cancel by client     60 days  
Recurring fees        
Disaggregation of revenue        
Total revenues from contracts 236,657 178,711 $ 599,513 448,864
Implementation services and other        
Disaggregation of revenue        
Total revenues from contracts $ 8,305 $ 6,216 $ 21,314 $ 16,331