v3.26.1
Defined Benefit Pension Plan - Additional Information (Details)
$ in Millions
3 Months Ended 9 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
GBP (£)
Jun. 30, 2025
GBP (£)
Defined benefit pension plan            
Net periodic pension cost (benefit) | $ $ 0.1 $ 0.1 $ 0.2 $ 0.1    
Maximum            
Defined benefit pension plan            
Expected contributions | £         £ 10,000,000 £ 10,000,000