XML 67 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Summary of Common Stock Reserved For Issuance (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Share Repurchase Program [Line Items]    
Total (in shares) 9,757,606 10,140,456
Remaining shares reserved for issuance under the 2016 Inducement Equity Incentive Plan, 2019 Inducement Equity Incentive Plan, and 2024 Equity Incentive Plan    
Share Repurchase Program [Line Items]    
Total (in shares) 1,855,798 3,188,940
Shares reserved under the Employee Stock Purchase Plan    
Share Repurchase Program [Line Items]    
Total (in shares) 613,740 541,706
Common stock options outstanding    
Share Repurchase Program [Line Items]    
Total (in shares) 2,433,684 2,478,871
RSUs and PSUs outstanding    
Share Repurchase Program [Line Items]    
Total (in shares) 4,854,384 3,930,939