v3.26.1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]      
Deferred revenue, recognized $ 22.4    
Aggregate amount of transaction price allocated to performance obligations 55.6    
Unbilled revenue 19.6 $ 17.3  
Amortization of deferred sales commissions 11.4 9.7 $ 7.9
Amortization of deferred service costs $ 0.9 $ 0.2 $ 2.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-07-01      
Disaggregation Of Revenue [Line Items]      
Aggregate amount of transaction price allocated to performance obligations, percentage 62.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-07-01      
Disaggregation Of Revenue [Line Items]      
Aggregate amount of transaction price allocated to performance obligations, percentage 27.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2028-07-01      
Disaggregation Of Revenue [Line Items]      
Aggregate amount of transaction price allocated to performance obligations, percentage 11.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years