v3.26.1
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of revenue      
Total revenues from contracts $ 1,651,362 $ 1,471,801 $ 1,281,680
Recurring fees      
Disaggregation of revenue      
Total revenues from contracts 1,587,508 1,409,896 1,227,150
Implementation services and other      
Disaggregation of revenue      
Total revenues from contracts $ 63,854 $ 61,905 $ 54,530