XML 60 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2016
Jan. 01, 2026
Jan. 01, 2025
2015 and 2016 and 2018 Equity Inducement Plan | Service Based Awards              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Share-based award, vesting period (in years)     4 years        
Expiration term (in years)     10 years        
2016 Equity Incentive Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Annual percentage of additional shares         5.00%    
Additional number of shares available for issuance (in shares)           4,711,544 3,814,905
Common stock available for future issuance (in shares) 15,084,463   15,084,463        
Outstanding option awards (in shares) 6,876,693   6,876,693        
2018 Equity Inducement Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock available for future issuance (in shares) 6,481,956   6,481,956        
Outstanding option awards (in shares) 5,981,072   5,981,072        
Common stock available for future issuance, additional amount authorized (in shares)   750,000          
2016 Employee Stock Purchase Plan | Employee Stock | 2016 ESPP              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of shares sold (in shares) 19,967 0 19,967 16,877      
Sale of stock, proceeds received $ 0.5   $ 0.5 $ 0.3