v3.26.1
Common Stock - Schedule of Number of Shares Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Subsidiary, Sale of Stock [Line Items]    
Common stock shares issued and sold 14,705,646 9,417,295
Total reserved for future issuance 6,085,902 2,567,532
Exercises of outstanding Shares 14,705,646 9,417,295
2023 Stock Incentive Plan    
Subsidiary, Sale of Stock [Line Items]    
Common stock shares issued and sold 292,694 142,985
2023 ESPP Plan    
Subsidiary, Sale of Stock [Line Items]    
Common stock shares issued and sold 345,671 262,440
2026 Inducement Plan    
Subsidiary, Sale of Stock [Line Items]    
Common stock shares issued and sold 76,000 0
Restricted Stock [Member]    
Subsidiary, Sale of Stock [Line Items]    
Exercises of outstanding Shares 270,611 506,981
Performance Stock Unit Awards [Member]    
Subsidiary, Sale of Stock [Line Items]    
Exercises of outstanding Shares 70,000 0
Outstanding Warrant    
Subsidiary, Sale of Stock [Line Items]    
Exercises of outstanding Shares 8,049 8,049
Pre-Funded Warrants [Member]    
Subsidiary, Sale of Stock [Line Items]    
Exercises of outstanding Shares 3,148,836 0
Stock Options    
Subsidiary, Sale of Stock [Line Items]    
Exercises of outstanding Shares 1,874,041 1,647,077