XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Equity Incentive Plans - Narrative (Details)
$ in Millions
6 Months Ended
Jun. 17, 2025
shares
Jun. 12, 2024
shares
Jan. 01, 2018
Jun. 30, 2025
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Proceeds from stock options exercised       $ 0.7
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost       $ 0.3
Weighted average period remaining for amortization of unrecognized compensation cost (in years)       4 months 17 days
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period (in years)       4 years
Award expiration period (in years)       10 years
Unrecognized compensation cost       $ 49.4
Weighted average period remaining for amortization of unrecognized compensation cost (in years)       2 years 9 months
Stock Options | Directors        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period (in years)       1 year
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award equivalent shares       1
Unrecognized compensation cost       $ 23.1
Weighted average period remaining for amortization of unrecognized compensation cost (in years)       2 years 9 months
PSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares issuable (in shares)       1
Unrecognized compensation cost       $ 9.4
Weighted average period remaining for amortization of unrecognized compensation cost (in years)       3 years 10 days
Equity Incentive Plan, 2017        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Annual increase in number of shares available for issuance percentage (as a percent)     4.00%  
Number of additional shares authorized | shares 1,650,000 2,700,000    
Shares reserved for future award grants (in shares) | shares       2,504,515
Employee Stock Purchase Plan, 2017        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for future award grants (in shares) | shares       1,857,201
Employee Stock Purchase Plan, 2017 | ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Annual increase in number of shares available for issuance percentage (as a percent)     1.00%  
Issued under ESPP (in shares) | shares       241,606