v3.25.2
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of revenue      
Total revenues from contracts $ 1,471,801 $ 1,281,680 $ 1,098,036
Recurring fees      
Disaggregation of revenue      
Total revenues from contracts 1,409,896 1,227,150 1,056,808
Implementation services and other      
Disaggregation of revenue      
Total revenues from contracts $ 61,905 $ 54,530 $ 41,228