v3.26.1
Related Party Transactions - Dealings with Compuware Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Nov. 19, 2025
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2025
Related Party Transaction [Line Items]            
Purchase commitments, total   $ 10,100.0   $ 10,100.0    
Related Party            
Related Party Transaction [Line Items]            
Purchase commitments, total   $ 228.6   $ 228.6    
Related Party | Compuware | Power Supplies Purchased Benchmark | Customer Concentration Risk            
Related Party Transaction [Line Items]            
Concentration risk percentage   92.40% 93.70% 94.00% 94.80%  
Compuware | Related Party            
Related Party Transaction [Line Items]            
Credit facility, maximum borrowing capacity $ 200.0          
Credit facility, payment term 90 days          
Compuware | Related Party | Non-Cancellable Purchase Obligation            
Related Party Transaction [Line Items]            
Purchase commitments, total   $ 179.3   $ 179.3   $ 118.3