XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Stock reserved for issuance (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Stockholders' Equity    
Common stock reserved for future issuance 20,359,544 17,095,105
Stock options    
Stockholders' Equity    
Common stock reserved for future issuance 13,245,589 9,458,788
Shares available for grant | Shares available for grant under 2024 Equity Incentive Plan    
Stockholders' Equity    
Common stock reserved for future issuance 5,827,082 6,893,517
Shares available for grant | Shares available for grant under 2024 Employee Stock Purchase Plan    
Stockholders' Equity    
Common stock reserved for future issuance 1,194,073 650,000
Shares available for grant | Shares available for grant under 2024 Performance Option Plan    
Stockholders' Equity    
Common stock reserved for future issuance 92,800 92,800