XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Revenue        
Period of term arrangements not cancellable by client     2 years  
Disaggregation of revenue        
Total revenues from contracts $ 314,170 $ 244,962 $ 816,010 $ 620,827
Maximum        
Revenue        
Period of notice to cancel by client     60 days  
Recurring fees        
Disaggregation of revenue        
Total revenues from contracts 302,595 236,657 $ 786,936 599,513
Implementation services and other        
Disaggregation of revenue        
Total revenues from contracts $ 11,575 $ 8,305 $ 29,074 $ 21,314