v3.26.1
Stockholders’ Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Jan. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 15,445,175   13,791,291
Convertible Class B common stock      
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 4,662,500   6,083,338
Common stock warrant      
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 15,764   15,764
Shares available for issuance under the 2024 Equity Incentive Plan      
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 2,042,449   1,707,563
Common stock reserved under the 2024 Employee Stock Purchase Plan      
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 595,549   436,306
Shares available for issuance under the 2026 Inducement Plan      
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 472,000 750,000 0
Common stock options      
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 7,656,913   5,548,320