XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues - Narratives (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Remaining Performance Obligations [Line Items]      
Income before income taxes $ 544,649 $ 483,639 $ 454,572
Diluted earnings per share (in dollars per shares) $ 18.60 $ 16.43 $ 15.49
Remaining performance obligations $ 10,300,000    
Liability, revenue recognized $ 127,800 $ 84,800  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-07-01      
Remaining Performance Obligations [Line Items]      
Remaining performance obligations, expected satisfaction (as a percent) 47.00%    
Remaining performance obligations, expected timing of satisfaction 12 months    
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) 69.00%    
Remaining performance obligations, expected timing of satisfaction 24 months    
EAC Adjustments      
Remaining Performance Obligations [Line Items]      
Income before income taxes $ 25,000 $ 23,400 $ 29,800
Diluted earnings per share (in dollars per shares) $ 0.83 $ 0.74 $ 0.93
Revenue from previously satisfied performance obligations $ 700 $ 1,700 $ 0