v3.26.1
Revenues - Summary of Revenues by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]      
Total revenues $ 577,805 $ 504,120 $ 430,523
U.S.      
Disaggregation Of Revenue [Line Items]      
Total revenues 391,737 339,030 292,009
U.K.      
Disaggregation Of Revenue [Line Items]      
Total revenues 93,998 79,089 64,199
Rest of the world      
Disaggregation Of Revenue [Line Items]      
Total revenues $ 92,070 $ 86,001 $ 74,315