v3.26.3
Revenues - Narrative (Details) - USD ($)
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Change In Accounting Estimate [Line Items]    
Income before income taxes $ 174,288,000 $ 166,102,000
Diluted earnings per share (in dollars per share) $ 5.84 $ 5.63
EAC Adjustments    
Change In Accounting Estimate [Line Items]    
Income before income taxes $ 16,000,000.0 $ (5,000,000.0)
Diluted earnings per share (in dollars per share) $ 0.53 $ (0.17)
Revenue from previously satisfied performance obligations $ 0 $ 0