XML 78 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]      
Deferred revenue, recognized $ 21.1    
Aggregate amount of transaction price allocated to performance obligations 73.1    
Unbilled revenue 17.3 $ 16.7  
Amortization of deferred sales commissions 9.7 7.9 $ 6.6
Amortization of deferred service costs $ 0.2 $ 2.0 $ 2.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-07-01      
Disaggregation Of Revenue [Line Items]      
Aggregate amount of transaction price allocated to performance obligations, percentage 46.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year    
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 23.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 31.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years