Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Restricted Stock Activity (Details)

v3.25.0.1
Stock-Based Compensation - Restricted Stock Activity (Details) - Unvested restricted stock - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restricted Stock Awards    
Non-vested (in shares) 231,901 70,312
Granted (in shares) 285,656 204,122
Vested (in shares) (107,103) (33,869)
Cancelled (in shares) (104,472) (8,664)
Non-vested (in shares) 305,982 231,901
Weighted Average Grant-Date Fair Value per Award    
Non-vested (in dollar per share) $ 17.32 $ 29.05
Granted (in dollars per share) 9.95 14.54
Vested (in dollars per share) 16.17 22.06
Cancelled (in dollars per share) 14.05 28.46
Non-vested (in dollar per share) $ 11.97 $ 17.32