v3.25.4
Subsequent Events - Additional Information (Detail) - shares
Feb. 12, 2026
Dec. 31, 2025
Jun. 30, 2025
Subsequent Event [Line Items]      
Common stock, shares authorized   226,000,000 226,000,000
Subsequent Event | The 2026 Plan      
Subsequent Event [Line Items]      
Common stock, shares authorized 2,000,000    
Termination date Feb. 11, 2036