v3.26.1
Common Stock - Schedule of Reserved Common Stock for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Total common stock reserved 6,336,682 6,370,765
Conversion of redeemable convertible preferred stock    
Class of Stock [Line Items]    
Total common stock reserved 4,915,299 4,915,299
Exercise of outstanding stock option awards    
Class of Stock [Line Items]    
Total common stock reserved 1,068,963 1,180,576
Common Stock Warrants issued and outstanding    
Class of Stock [Line Items]    
Total common stock reserved 74,324 74,324
Restricted stock issued and outstanding    
Class of Stock [Line Items]    
Total common stock reserved 48,021 48,021
Stock options available for future grant    
Class of Stock [Line Items]    
Total common stock reserved 230,075 152,545