v3.25.2
Stock-Based Compensation - Activity in the Stock Plan (Details)
6 Months Ended
Jun. 30, 2025
shares
Employee Stock Award Plan-2008  
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]  
Beginning balance (in shares) 1,335,589
Additional shares authorized (in shares) 0
Number of awards granted (in shares) (376,822)
Number of awards forfeited or expired (in shares) 61,980
Performance-based adjustments ( in shares) (70,502)
Ending balance (in shares) 950,245
Employee Stock Award Plan-2008 | Options Awards  
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]  
Number of option awards exercised (in shares) 0
Employee Stock Award Plan-2008 | Restricted Stock Awards  
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]  
Number of restricted awards vested and issued (in shares) 77,327
Director Plan - 2005  
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]  
Beginning balance (in shares) 71,410
Additional shares authorized (in shares) 0
Number of awards granted (in shares) (34,200)
Number of awards forfeited or expired (in shares) 0
Ending balance (in shares) 37,210
Director Plan - 2005 | Options Awards  
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]  
Number of option awards exercised (in shares)
Director Plan - 2005 | Restricted Stock Awards  
Share-based Compensation Arrangement by Share-based Payment Award Available for Grant [Roll Forward]  
Number of restricted awards vested and issued (in shares) 32,190