v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Schedule of Stock by Class
The Company had reserved shares of common stock for issuance as follows (in thousands):
June 30, 2025December 31, 2024
Shares reserved for exercises of outstanding stock options42,093 44,240 
Shares reserved for vesting of restricted stock units9,798 10,112 
Shares reserved for future issuance under the Stock Incentive Plan13,332 1,065 
Shares reserved for future issuance under the Inducement Equity Incentive Plan 1,725 1,699 
Shares reserved for future issuance under the Employee Stock Purchase Plan4,841 5,042 
Total shares reserved for future issuance71,789 62,158