v3.26.1
Revenues - Narratives (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Remaining Performance Obligations [Line Items]      
Increase (decrease) in income before income taxes $ 704,361 $ 605,341 $ 544,649
Increase (decrease) in diluted earnings per share (in dollars per share) $ 24.16 $ 22.32 $ 18.60
Remaining performance obligations $ 12,800,000    
Revenue recognized from contract liabilities $ 172,900 $ 122,500  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-07-01      
Remaining Performance Obligations [Line Items]      
Remaining performance obligations, expected satisfaction (as a percent) 47.00%    
Remaining performance obligations, expected satisfaction, percentage, periods one and two (as a percent) 0.67    
Remaining performance obligations, expected timing of satisfaction 12 months    
Remaining performance obligations, expected timing of satisfaction, periods one and two (as a percent) 24 months    
EAC adjustments      
Remaining Performance Obligations [Line Items]      
Increase (decrease) in income before income taxes $ 25,300 $ (15,800) $ 25,000
Increase (decrease) in diluted earnings per share (in dollars per share) $ 0.85 $ (0.53) $ 0.83
Revenue from previously satisfied performance obligations $ 2,300 $ 200 $ 700