v3.25.2
Equity Incentive Plans - Share-based Compensation, Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Units    
Outstanding at Beginning of Period (in shares) 633,746 613,699
Granted (in shares) 598,957 434,428
Vested (in shares) (349,863) (346,980)
Forfeited (in shares) (450) (1,570)
Outstanding at End of Period (in shares) 882,390 699,577
Weighted Average Grant Date Fair Market Value    
Outstanding at Beginning of Period (in usd per share) $ 15.64 $ 19.11
Granted (in usd per share) 11.51 13.91
Vested (in usd per share) (15.62) (19.32)
Forfeited (in usd per share) (17.43) (18.51)
Outstanding at End of Period (in usd per share) $ 12.85 $ 15.77