v3.26.1
Stock-based Compensation - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Apr. 23, 2025
Mar. 28, 2024
Mar. 20, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock warrants 8,422,337        
Stock options issued and outstanding 5,568,584 4,853,408      
RSUs outstanding 25,000        
Common stock shares reserved for future issuance 14,507,594        
2023 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock shares reserved for future issuance 79,935   600,000 1,500,000 1,000,000
2023 Employee Stock Purchase Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock shares reserved for future issuance 411,738