XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]      
Deferred revenue, recognized $ 3.6 $ 19.6  
Aggregate amount of transaction price allocated to performance obligations 74.4 74.4  
Unbilled revenue $ 17.3 $ 17.3 $ 16.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-04-01      
Disaggregation Of Revenue [Line Items]      
Aggregate amount of transaction price allocated to performance obligations, percentage 42.00% 42.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-04-01      
Disaggregation Of Revenue [Line Items]      
Aggregate amount of transaction price allocated to performance obligations, percentage 22.00% 22.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-04-01      
Disaggregation Of Revenue [Line Items]      
Aggregate amount of transaction price allocated to performance obligations, percentage 36.00% 36.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years 2 years