XML 50 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits (Tables)
12 Months Ended
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total Expense Recorded for Stock Based Compensation
The following table presents the total stock-based compensation expense recorded and the total income tax benefit recognized for stock-based compensation arrangements for the years indicated (in thousands):
 For the years ended December 31,
 202420232022
Service condition restricted stock expense$5,537 $6,479 $5,729 
Performance-based restricted stock expense— 39 272 
Total stock-based compensation expense$5,537 $6,518 $6,001 
Total income tax benefit recognized related to stock-based compensation$872 $714 $672 
Profit Sharing and 401(k) Contributions for the Periods
The following table displays our profit-sharing and retirement plan contributions for the periods presented (in thousands):
 Years ended December 31,
 202420232022
Profit-sharing contributions, net$— $— $13 
Retirement plan matching contributions1,737 1,616 1,295 
Restricted Stock Subject Only to a Service Condition  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Status and Changes in Restricted Stock Grants that Subject to Service Condition
The following table details the status and changes in our restricted stock grants that are subject only to a service condition for the year ended December 31, 2024:
Number of SharesWeighted Average
Grant Date Fair
Value
Non-vested, January 1, 20241,132,861 $12.94 
Granted328,489 12.05 
Vested(342,019)15.73 
Forfeited(48,146)12.96 
Non-vested, December 31, 20241,071,185 $11.77 
Weighted-Average Grant Date Fair Value for Shares Granted and the Total Fair Value of Shares Vested he following table shows the weighted-average grant date fair value for shares granted and the total fair value of shares vested during the years indicated:
 Years ended December 31,
202420232022
Weighted-average grant date fair value$12.05 $12.26 $13.26 
Fair value of shares vested (in thousands)$5,380 $6,081 $5,278