XML 62 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Equity Incentive Plans and Stock-Based Compensation - Stock Activity and Total Number of Shares Available for Grant (Details)
6 Months Ended
Jun. 30, 2025
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Shares Available for Grant [Roll Forward]  
Balance, beginning of period 718,674
Plan Amendment 1,510,000
Options Cancelled 5,202
Stock Forfeited 17,888
Balance, end of period 1,649,289
Restricted Stock Awards  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Shares Available for Grant [Roll Forward]  
Stock Forfeited 17,888
Stock Granted (397,290)
Performance Shares  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Shares Available for Grant [Roll Forward]  
Stock Granted (205,185)