v3.26.1
Revenue - Performance Obligations and Contract Estimates (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Standard assurance warranty, period     1 year
Remaining performance obligation, amount $ 1,800.0   $ 1,800.0
Changes in contract estimates related to projects in progress 14.2 $ 8.8  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation, amount $ 1,100.0   $ 1,100.0
Remaining performance obligation, expected timing of satisfaction, period 12 months   12 months