v3.26.1
Subsequent Events (Details) - shares
Jul. 22, 2026
Jul. 17, 2026
Jul. 01, 2026
Over-allotment      
Subsequent Events      
Threshold period to purchase additional shares 30 days    
Option to purchase additional shares 375,000    
Subsequent Event | 2025 Equity Incentive Plan      
Subsequent Events      
Number of additional shares authorized   5,000,000  
Subsequent Event | Over-allotment      
Subsequent Events      
Issuance of common stock (in shares)     0