v3.26.1
Commitments and Contingencies (Details)
£ in Millions, $ in Millions
3 Months Ended 12 Months Ended 42 Months Ended
Jun. 30, 2026
USD ($)
Jan. 05, 2026
GBP (£)
Jun. 30, 2023
USD ($)
Dec. 31, 2019
GBP (£)
Jun. 30, 2026
USD ($)
Administrative error related to unregistered shares          
Loss Contingencies [Line Items]          
Loss contingency, loss in period         $ 23.4
Loss contingency settlement paid     $ 17.9    
Insurance reimbursement receivable $ 15.9       $ 15.9
Hermes Infrastructure Fund II | Ventus Portfolio          
Loss Contingencies [Line Items]          
Investment in wind farms | £   £ 104   £ 90  
Alleged diminished value 115.0 £ 87      
Percentage of value sought   38.10%      
Damages sought $ 44.0