v3.26.1
Summary of Significant Accounting Policies - Additional Information (Details)
Jun. 30, 2026
Accounting Standards Update 2025-05 [Member]  
Significant Accounting Policies [Line Items]  
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true
Accounting standards update, adoption date Dec. 15, 2025
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true
Accounting Standards Update 2026-01 [Member]  
Significant Accounting Policies [Line Items]  
Accounting standards update, adoption date Apr. 01, 2026
Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false] true
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true