Quarterly report [Sections 13 or 15(d)]

Revenue Recognition - Schedule of Effect of Changes in Contract Estimates (Details)

v3.26.1
Revenue Recognition - Schedule of Effect of Changes in Contract Estimates (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]        
Increase in revenue recognized due to changes in contract estimates $ 1,305,967 $ 1,361,786 $ 2,651,013 $ 2,764,461
Increase in diluted earnings per share recognized due to changes in contract estimates (in dollars per share) $ 1.80 $ 1.69 $ 3.50 $ 2.35
Change in Contract Estimates        
Disaggregation of Revenue [Line Items]        
Increase in revenue recognized due to changes in contract estimates $ 519 $ 3,804 $ 6,919 $ 10,573
Increase in diluted earnings per share recognized due to changes in contract estimates (in dollars per share) $ 0.01 $ 0.05 $ 0.09 $ 0.13