XML 122 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock Award Plans (Details) - shares
12 Months Ended 192 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]    
Number of option awards exercised (in shares) 27,584  
Employee Stock Award Plan-2021    
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]    
Beginning balance (in shares) 1,150,834 1,900,000
Additional shares authorized (in shares) 0 2,150,000
Number of awards granted (in shares) (413,679) (4,387,536)
Number of awards forfeited or expired (in shares) 598,434 1,673,125
Ending balance (in shares) 1,335,589 1,335,589
Employee Stock Award Plan-2021 | Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]    
Number of option awards exercised (in shares) 27,584 1,564,920
Employee Stock Award Plan-2021 | Unrestricted Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]    
Number of awards granted (in shares) 0 (10,090)
Employee Stock Award Plan-2021 | Restricted Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]    
Number of restricted stock awards vested (in shares) 52,672 353,108
Director Stock Plan    
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]    
Beginning balance (in shares) 103,600 300,000
Additional shares authorized (in shares) 0 150,000
Number of awards granted (in shares) (32,190) (418,808)
Number of awards forfeited or expired (in shares) 0 40,218
Ending balance (in shares) 71,410 71,410
Director Stock Plan | Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]    
Number of option awards exercised (in shares) 0 152,336
Director Stock Plan | Restricted Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]    
Number of restricted stock awards vested (in shares) 31,380 169,336