XML 217 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of Components of Stock Compensation Expense
The components of stock compensation expense were as follows:

Year Ended December 31,
 20242023
 (in thousands)
2023 Stock Incentive Plan$29,105 $14,667 
Employee Stock Purchase Plan142 135 
Total Stock Compensation Expense$29,247 $14,802 
Schedule of Restricted Stock Activity
The following table summarizes restricted stock activity under the 2023 Plan for the years ended December 31, 2024 and 2023:

Number OutstandingWeighted Average
Grant Date Fair Value
Balance as of December 31, 2022495,948 $32.30 
Shares granted335,100 56.06 
Shares forfeited(7,665)42.99 
Shares vested(357,527)31.34 
Balance as of December 31, 2023465,856 $49.95 
Shares granted460,454 56.11 
Shares forfeited(3,916)63.40 
Shares vested(352,969)58.19 
Balance as of December 31, 2024569,425 $49.73