XML 72 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan
The following table summarizes our compensation costs recognized in General and administrative expense (excluding depreciation) and Operating expense (excluding depreciation) under the Amended and Restated Incentive Plan and Stock Purchase Plan (in thousands):
Years Ended December 31,
202420232022
Restricted Stock Awards$10,556 $7,774 $5,172 
Restricted Stock Units4,187 1,931 1,451 
Stock Option Awards10,554 1,637 2,540 
Schedule of Restricted Stock Awards and Restricted Stock Units and Performance Restricted Stock Units
The following tables summarize our restricted stock activity (in thousands, except per share amounts):
SharesWeighted-
Average
Grant Date Fair
Value
Unvested balance at December 31, 2023826 $20.90 
Granted306 36.83 
Vested(412)23.10 
Forfeited(24)27.58 
Unvested balance at December 31, 2024696 $27.61 
Years Ended December 31,
202420232022
Weighted-average grant-date fair value per share of restricted stock awards and restricted stock units granted (in dollars)$36.83 $26.30 $15.27 
Fair value of restricted stock awards and restricted stock units vested$9,514 $6,677 $5,718 
The following tables summarize our performance restricted stock activity (in thousands, except per unit amounts):
UnitsWeighted-
Average
Grant Date Fair
Value
Unvested balance at December 31, 2023167 $22.03 
Granted64 39.09 
Vested(110)31.63 
Forfeited— — 
Unvested balance at December 31, 2024121 $33.63 
Years Ended December 31,
202420232022
Weighted-average grant-date fair value per share of performance restricted stock units granted (in dollars)$39.09 $27.47 $14.91 
Fair value of performance restricted stock units vested$3,493 $686 $1,343 
Schedule of Weighted Average Assumptions
20242022
Expected life from date of grant (in years)7.55.3
Expected volatility52.7%55.4%
Risk-free interest rate4.71%1.83%
Schedule of Share-based Compensation, Stock Options, Activity
The following table summarizes our stock option activity (in thousands, except per share amounts and term years):
Number of OptionsWeighted-Average
Exercise
Price
Weighted-Average
Remaining
Contractual
Term in Years
Aggregate
Intrinsic
Value
Outstanding balance at December 31, 20231,315 $16.97 4.1$25,509 
Issued350 30.80 
Exercised(100)14.60 
Forfeited / canceled / expired— — 
Outstanding balance at December 31, 20241,565 $20.21 4.7$581 
Exercisable, end of year1,167 $17.24 3.2$532