v3.25.1
Stock Based Compensation - Vested Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Number of Vested Shares of RSUs    
Beginning balance (in shares) 68,253 36,852
Vested (in shares) 18,504 9,209
Converted (in shares) (9,916) (6,363)
Shares Withheld (in shares) (8,588) (2,846)
Ending balance (in shares) 68,253 36,852
Weighted Average Grant Date Fair Value Per Share    
Beginning balance (in dollars per share) $ 22.05 $ 22.05
Vested (in dollars per share) 14.76 13.38
Converted (in dollars per share) 14.76 13.38
Shares Withheld (in dollars per share) 14.76 13.38
Ending balance (in dollars per share) $ 17.62 $ 22.05
Shares withheld (in shares) 8,588 2,846