XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Omnibus Incentive Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Weighted- Average Remaining Contractual Term (in Years)      
Balance (in years)   2 years 8 months 1 day 4 years 21 days
Weighted-Average Remaining Contractual Term (in Years): Options vested and exercisable   2 years 6 months 7 days  
Weighted-Average Remaining Contractual Term (in Years): Options vested and expected to vest   2 years 8 months 1 day  
Omnibus Plan      
Stock based compensation      
Number of shares authorized 3,200,000    
Number of additional shares authorized 1,000,000    
Omnibus Plan | Stock Options      
Stock based compensation      
Number of shares available for grant   866,564  
Stock options granted (in shares)   0  
Total fair value of options vested   $ 1,000 $ 1,200
Outstanding (in shares)   781,263 909,438
Exercise price (in dollars per share)   $ 20.84 $ 18.79
Stock option life (in years)   7 years  
Number of shares      
Balance at beginning of year (in shares)   909,438  
Granted (in shares)   0  
Exercised (in shares)   (125,144)  
Expired (in shares)   (1,459)  
Forfeited (in shares)   (1,572)  
Balance at end of year (in shares)   781,263 909,438
Options: Options vested and exercisable   711,979  
Options: Options vested and expected to vest   781,263  
Weighted-Average Exercise Price      
Balance at beginning of year (in dollars per share)   $ 18.79  
Exercised (in dollars per share)   5.98  
Expired (in dollars per share)   24.71  
Forfeited (in dollars per share)   18.01  
Balance at end of year (in dollars per share)   20.84 $ 18.79
Weighted-Average Exercise Price: Options vested and exercisable   20.7  
Weighted-Average Exercise Price: Options vested and expected to vest   $ 20.84  
Number of unvested options scheduled to vest      
Non-Vested Options as of beginning of period   160,121  
Granted (in shares)   0  
Vested (in shares)   (89,265)  
Forfeited (in shares)   (1,572)  
Non-Vested Options as of end of period   69,284 160,121
Weighted-Average Grant Date Fair Value      
Non-Vested, beginning balance   $ 10.92  
Granted: Weighted-Average Grant Date Fair Value     $ 11.21
Vested: Weighted-Average Grant Date Fair Value   10.69  
Forfeited: Weighted-Average Grant Date Fair Value   11.12  
Non-Vested, ending balance   $ 11.21 $ 10.92
Valuation Assumptions:      
Expected term in years     2 years 10 months 24 days
Volatility (as a percent)     73.16%
Risk-free interest rate     4.46%
Dividend yield (as a percent)   0.00%  
Granted: Weighted-Average Grant Date Fair Value     $ 11.21
Aggregate intrinsic value of stock option awards outstanding   $ 9,925 $ 6,482
Aggregate intrinsic value of stock option awards vested and exercisable   9,333  
Aggregate intrinsic value of stock option awards vested and expected to vest   $ 9,925  
2021 | Omnibus Plan | Stock Options      
Number of unvested options scheduled to vest      
Non-Vested Options as of end of period   69,284  
Valuation Assumptions:      
Term of award   P7Y  
Vesting period   2 years