XML 66 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Benefit Plans (Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
May 31, 2025
Apr. 30, 2025
Jun. 29, 2025
Jun. 30, 2024
2025 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares reserved for future grant (in shares)     2,500,000  
Increase in number of shares of common stock authorized   750,000    
2024 Inducement Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares reserved for future grant (in shares)     500,000  
Additional shares available for issuance (in shares) 600,000      
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares reserved for future grant (in shares)     1,800,000  
Purchase percentage of stock at fair market value (in percentage)     85.00%  
Increase in number of shares of common stock authorized 1,500,000      
Employee Stock Option | 2016 Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting term     4 years  
Performance-Based RSU | 2025 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting term     3 years  
Performance-Based RSU | 2016 Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting term     3 years  
Time-Based RSU | 2025 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting term     3 years  
Time-Based RSU | 2025 Equity Incentive Plan | Target Shares Granted        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting term     12 months  
Time-Based RSU | 2025 Equity Incentive Plan | Remaining Tranche        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting term     2 years  
Time-Based RSU | 2016 Incentive Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting term     3 years  
Time-Based RSU | 2016 Incentive Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting term     4 years  
Performance Shares | Minimum | Target Shares Granted        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage vest of performance shares     0.00%  
Performance Shares | Maximum | Target Shares Granted        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage vest of performance shares     150.00%  
Performance Shares | 2024 Inducement Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting term     3 years  
Performance Shares | 2016 Plan and 2024 Inducement Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting term     3 years  
Performance Shares | 2016 Plan, 2024 Inducement Plan and 2025 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting term     3 years 3 years
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total unrecognized compensation     $ 59.7  
Weighted-average period of recognition of stock based compensation     2 years 1 month 6 days