XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Common Stock Reserved For Issuance (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Share Repurchase Program [Line Items]    
Shares reserved for future issuance of common stock (in shares) 9,086,622 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,633,869 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 issued and outstanding    
Share Repurchase Program [Line Items]    
Shares reserved for future issuance of common stock (in shares) 2,755,712 3,409,912
RSUs and PSUs issued and outstanding    
Share Repurchase Program [Line Items]    
Shares reserved for future issuance of common stock (in shares) 4,289,235 4,842,670