Equity Incentive Plans and Stock-Based Compensation - Stock Activity and Total Number of Shares Available for Grant (Details) |
3 Months Ended |
---|---|
Mar. 31, 2025
shares
| |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Shares Available for Grant [Roll Forward] | |
Balance, beginning of period | 727,000 |
Options Cancelled | 2,372 |
Balance, end of period | 619,000 |
Restricted Stock Awards | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Shares Available for Grant [Roll Forward] | |
Stock Granted | (109,716) |