v3.26.1
Summary of Significant Accounting Policies and New Accounting Standards - New Accounting Standards (Details)
12 Months Ended
Jun. 30, 2026
Accounting Standards Update 2023-09  
New Accounting Standards  
Change in Accounting Principle, Accounting Standards Update, Adopted true
Change in Accounting Principle, Accounting Standards Update, Transition Option Elected us-gaap:AccountingStandardsUpdate202309ProspectiveMember
Accounting Standards Update 2024-03  
New Accounting Standards  
Change in Accounting Principle, Accounting Standards Update, Adopted false
Accounting Standards Update 2025-06  
New Accounting Standards  
Change in Accounting Principle, Accounting Standards Update, Adopted false
Accounting Standards Update 2025-09  
New Accounting Standards  
Change in Accounting Principle, Accounting Standards Update, Adopted false