XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2025
Stockholders' Equity Note [Abstract]  
Schedule of Stock by Class
The Company had reserved shares of common stock for issuance as follows (in thousands):
March 31, 2025December 31, 2024
Shares reserved for exercises of outstanding stock options43,085 44,240 
Shares reserved for vesting of restricted stock units9,909 10,112 
Shares reserved for future issuance under the Stock Incentive Plan1,940 1,065 
Shares reserved for future issuance under the Inducement Equity Incentive Plan 1,711 1,699 
Shares reserved for future issuance under the Employee Stock Purchase Plan4,841 5,042 
Total shares reserved for future issuance61,486 62,158