v3.26.1
Net Income (Loss) Per Share Attributable to Common Stockholders - Potentially dilutive securities excluded from computation (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Loss Per Share Attributable to Common Stockholders        
Potential dilutive shares excluded from computation of diluted net loss per share 24,832,417 18,155,884 24,832,417 19,188,091
Employee Stock Option        
Net Loss Per Share Attributable to Common Stockholders        
Potential dilutive shares excluded from computation of diluted net loss per share 21,486,374 17,746,130 21,486,374 18,190,124
RSUs issued and outstanding        
Net Loss Per Share Attributable to Common Stockholders        
Potential dilutive shares excluded from computation of diluted net loss per share 3,263,275 212,118 3,263,275 672,117
Common stock issuable under the 2024 ESPP        
Net Loss Per Share Attributable to Common Stockholders        
Potential dilutive shares excluded from computation of diluted net loss per share 74,777 135,993 74,777 264,207
Early exercised stock options and unvested restricted common stock        
Net Loss Per Share Attributable to Common Stockholders        
Potential dilutive shares excluded from computation of diluted net loss per share 7,991 61,643 7,991 61,643