XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues - Narratives (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Remaining Performance Obligations [Line Items]      
Income before income taxes $ 605,341 $ 544,649 $ 483,639
Diluted earnings per share (in dollars per shares) $ 22.32 $ 18.60 $ 16.43
Remaining performance obligations $ 12,100,000    
Liability, revenue recognized $ 122,500 $ 127,800  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-07-01      
Remaining Performance Obligations [Line Items]      
Remaining performance obligations, expected satisfaction (as a percent) 44.00%    
Remaining performance obligations, expected timing of satisfaction 12 months    
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) 63.00%    
Remaining performance obligations, expected timing of satisfaction 24 months    
EAC Adjustments      
Remaining Performance Obligations [Line Items]      
Income before income taxes $ 15,800 $ 25,000 $ 23,400
Diluted earnings per share (in dollars per shares) $ 0.53 $ 0.83 $ 0.74
Revenue from previously satisfied performance obligations $ 200 $ 700 $ 1,700