v3.26.1
Revenue Recognition - Schedule of Effect of Changes in Contract Estimates (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Increase/(decrease) in revenue recognized due to changes in contract estimates $ 1,278,971 $ 1,348,400 $ 3,929,984 $ 4,112,861
Increase in diluted earnings per share recognized due to changes in contract estimates (in dollars per share) $ 1.95 $ 1.86 $ 5.45 $ 4.20
Change in Contract Estimates        
Disaggregation of Revenue [Line Items]        
Increase/(decrease) in revenue recognized due to changes in contract estimates $ (1,291) $ 607 $ 5,628 $ 11,181
Increase in diluted earnings per share recognized due to changes in contract estimates (in dollars per share) $ (0.02) $ 0.01 $ 0.08 $ 0.14