XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Nature of Operations and Summary of Significant Accounting Policies Treasury Stock (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Class of Stock Disclosures [Abstract]      
Treasury Stock, Common, Shares 31,968,990   31,579,598
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 3,022,000   3,411,000
Treasury Stock, Value $ 1,957,269   $ 1,895,224
Treasury Stock, Shares, Acquired 389,000 0