v3.26.3
Nature of Operations and Summary of Significant Accounting Policies Treasury Stock (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Class of Stock Disclosures [Abstract]      
Treasury Stock, Common, Shares 34,988,861   34,526,862
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 5,002,000   5,464,000
Treasury Stock, Value $ 2,414,300   $ 2,343,397
Treasury Stock, Shares, Acquired 462,000 389,000