XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Payment Arrangement, Expensed and Capitalized, Amount
The compensation cost charged against income from those plans is included in selling, general & administrative expenses as follows (in thousands):
Three Months EndedSix Months Ended
June 30,June 30,
Share-based compensation related to:2026202520262025
Restricted Stock Unit Awards ("RSUs")$3,024 $2,120 $5,557 $4,124 
Common stock grants200 100 400 200 
Stock option grants— 65 — 173 
Total share-based compensation$3,224 $2,285 $5,957 $4,497 
Schedule of Stock Option Activity
The following is a summary of stock option activity under all plans for the six months ended June 30, 2026:
Shares Under OptionsWeighted Average Exercise Price (per share)Weighted Average Remaining Contractual Life (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 202561,969$72.80 
Exercised(6,928)25.81 
Outstanding at June 30, 202655,041$78.72 3.97$10,260 
Exercisable at June 30, 202655,041$78.72 3.97$10,260 
Vested and expected to vest at June 30, 202655,041$78.72 3.97$10,260 
Schedule of Restricted Stock Units Activity
The following table summarizes information about RSU activity during the six months ended June 30, 2026:
Restricted Stock UnitsWeighted Average
 Grant Date
 Fair Value
Outstanding at December 31, 202579,601 $175.06 
Awarded58,169 256.42 
Shares vested(41,965)186.23 
Shares forfeited(567)231.03 
Outstanding at June 30, 202695,238 $219.49