v3.25.1
Share-Based Compensation - Restricted Stock Units (RSUs) (Details) - Restricted Stock Units (RSUs) [Member]
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Unvested at Beginning | shares 213,254
Granted | shares 6,049
Vested and released | shares (82,239)
Forfeited | shares 0
Unvested at End | shares 137,064
Weighted Average Grant Date Fair Value  
Unvested at Beginning | $ / shares $ 22.88
Granted | $ / shares 4.3
Vested and released | $ / shares 21.5
Forfeited | $ / shares 0
Unvested at End | $ / shares $ 22.89