v3.25.2
Stockholders' Equity - Stock Options and Restricted Stock Units (Details) - shares
6 Months Ended
May 20, 2025
Jun. 30, 2025
May 16, 2023
Jun. 24, 2022
2023 Incentive Plan        
Class of Stock [Line Items]        
Number of additional shares authorized (in shares) 2,200,000      
Number of shares authorized (in shares)     3,366,666  
Number of shares available for grant (in shares)   1,727,892    
Number of shares of unvested restricted stock units and options outstanding (in shares)   673,462    
Common stock, other shares, outstanding (in shares)   1,010,774    
Award vesting period (in years)   3 years    
Maximum contractual term (in years)   10 years    
2016 Incentive Plan        
Class of Stock [Line Items]        
Number of shares of unvested restricted stock units and options outstanding (in shares)   47,314    
Common stock, other shares, outstanding (in shares)   895,550    
Award vesting period (in years)   3 years    
Maximum contractual term (in years)   10 years    
2022 Inducement Plan        
Class of Stock [Line Items]        
Number of shares authorized (in shares)       166,666
Number of shares available for grant (in shares)   91,144    
Number of shares of unvested restricted stock units and options outstanding (in shares)   12,775    
Common stock, other shares, outstanding (in shares)   49,368    
2007 Incentive Plan        
Class of Stock [Line Items]        
Common stock, other shares, outstanding (in shares)   54,888    
Maximum contractual term (in years)   10 years