XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Recognition of deferred revenue $ 75.3 $ 84.9 $ 81.2
Remaining performance obligations amount $ 909.5    
Percentage of changes in operating results on entity's revenue 26.00%    
Capitalized costs to obtain a contract $ 9.6 $ 11.0  
Long-term Warranty and Service      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Remaining performance obligations amount 64.9    
Performance Obligations Other Than Warrant      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Remaining performance obligations amount 64.9    
Performance Obligations Service Contracts      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Remaining performance obligations amount $ 797.4