XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues and Contract Balances - Narrative (Details) - USD ($)
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Change In Accounting Estimate [Line Items]    
Income before income taxes $ 111,778,000 $ 116,610,000
Diluted earnings per share (in dollars per shares) $ 3.76 $ 3.76
EAC Adjustments    
Change In Accounting Estimate [Line Items]    
Income before income taxes $ 2,400,000 $ 5,700,000
Diluted earnings per share (in dollars per shares) $ 0.08 $ 0.18
Revenue from previously satisfied performance obligations $ 0 $ 0