v3.25.1
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)