XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Restricted Stock Units' Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Shares    
Shares outstanding, Beginning (in shares) 243,441 516,176
Granted (in shares) 98,192 80,225
Vested (in shares) (187,778) (308,523)
Forfeited (in shares) (32,662) (44,437)
Shares outstanding, Ending (in shares) 121,193 243,441
Weighted-Average Grant Date Fair Value    
Shares outstanding, Weighted-Average Grant Date Fair Value, Beginning (in dollars per share) $ 7.24 $ 6.43
Granted (in dollars per share) 7.61 5.73
Vested (in dollars per share) 6.76 5.53
Forfeited (in dollars per share) 7.49 7.02
Shares outstanding, Weighted-Average Grant Date Fair Value, Ending (in dollars per share) $ 8.21 $ 7.24