XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Common Stock Reserved For Issuance (Details) - shares
Sep. 30, 2025
Dec. 31, 2024
Share Repurchase Program [Line Items]    
Shares reserved for future issuance of common stock (in shares) 8,582,970 13,370,470
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]    
Shares reserved for future issuance of common stock (in shares) 1,519,924 4,559,101
Shares reserved under the Employee Stock Purchase Plan    
Share Repurchase Program [Line Items]    
Shares reserved for future issuance of common stock (in shares) 407,806 558,787
Common stock options outstanding    
Share Repurchase Program [Line Items]    
Shares reserved for future issuance of common stock (in shares) 2,655,325 3,409,912
RSUs and PSUs outstanding    
Share Repurchase Program [Line Items]    
Shares reserved for future issuance of common stock (in shares) 3,999,915 4,842,670