XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Narratives (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Remaining Performance Obligations [Line Items]      
Income before income taxes $ 483,639 $ 454,572 $ 499,615
Diluted earnings per share (in dollars per shares) $ 16.43 $ 15.49 $ 18.30
Remaining performance obligations $ 9,200,000    
Liability, revenue recognized $ 84,800 $ 74,200  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-07-01      
Remaining Performance Obligations [Line Items]      
Remaining performance obligations, expected satisfaction (as a percent) 48.00%    
Remaining performance obligations, expected timing of satisfaction 12 months    
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) 72.00%    
Remaining performance obligations, expected timing of satisfaction 24 months    
EAC Adjustments      
Remaining Performance Obligations [Line Items]      
Income before income taxes $ 23,400 $ 29,800 $ 44,100
Diluted earnings per share (in dollars per shares) $ 0.74 $ 0.93 $ 1.30
Revenue from previously satisfied performance obligations $ 1,700 $ 0 $ 2,500