XML 63 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Change In Accounting Estimate [Line Items]      
Income before income taxes $ 454,572 $ 499,615 $ 401,637
Diluted earnings per share $ 15.49 $ 18.30 $ 12.61
Change in Contract with Customer, Liability [Abstract]      
Liability, revenue recognized $ 74,200 $ 57,100  
EAC Adjustments      
Change In Accounting Estimate [Line Items]      
Income before income taxes $ 29,800 $ 44,100 $ 33,000
Diluted earnings per share $ 0.93 $ 1.30 $ 0.95
Revenue from previously satisfied performance obligations   $ 2,500 $ 10,500