v3.26.1
Subsequent Events (Details)
Jul. 28, 2026
shares
Subsequent Event | 2024 Equity Incentive Plan  
Subsequent Event [Line Items]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized 550,900,000