v3.26.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2026
Stockholders' Equity [Abstract]  
Schedule of Common Stock Reserve for Issuance on Converted Basis

March 31,

December 31,

2026

2025

Options to purchase common stock

10,227,211 

10,003,254 

Restricted stock units

1,840,421 

907,703 

Shares reserved for issuance under the Company's equity plans

11,648,505 

14,085,870 

Total

23,716,137 

24,996,827