XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Revenue        
Period of term arrangements not cancellable by client     2 years  
Disaggregation of revenue        
Recurring and other revenue $ 145,393 $ 127,980 $ 280,268 $ 249,853
Maximum        
Revenue        
Period of notice to cancel by client     60 days  
Amortization period of nonrefundable upfront implementation fees     24 months  
Recurring fees        
Disaggregation of revenue        
Recurring and other revenue 140,461 123,562 $ 270,153 241,339
Implementation services and other        
Disaggregation of revenue        
Recurring and other revenue $ 4,932 $ 4,418 $ 10,115 $ 8,514