v3.24.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2024
Equity [Abstract]  
Schedule of Common Stock Reserved for Issuance
Common stock reserved for issuance is as follows:
 As of September 30,
2024
As of December 31,
2023
Stock options, restricted stock units and performance stock units issued and outstanding11,853,26110,909,831
Reserved for future stock awards or option grants2,446,1022,230,264
Reserved for employee stock purchase plan1,439,9701,040,828
Common stock issuable upon conversion of convertible notes9,964,2479,964,247
 25,703,58024,145,170