XML 13 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Schedule of Disaggregation of Net Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Disaggregation Of Revenue [Line Items]    
Net revenue $ 126,614 $ 112,869
Financial Services [Member]    
Disaggregation Of Revenue [Line Items]    
Net revenue 92,878 77,366
Education [Member]    
Disaggregation Of Revenue [Line Items]    
Net revenue 17,398 22,439
Other [Member]    
Disaggregation Of Revenue [Line Items]    
Net revenue $ 16,338 $ 13,064