v3.26.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity summary of stock option activity under the 2018 Plan and 2006 Plan during the six months ended June 30, 2026:
OptionsNumber of Shares Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic Value
(dollars in thousands, except per share amounts; unaudited)
Outstanding at December 31, 2025
118,881$10.10 2.1$12,422 
Granted— 
Exercised(53,046)9.28 $3,619 
Expired— 
Forfeited— 
Outstanding at June 30, 2026
65,835$10.76 1.9$4,395 
Vested at June 30, 2026
26,490$10.40 1.8$1,778 
Exercisable at June 30, 2026
26,490$10.40 1.8$1,778 
Summary of Nonvested RSUs
A summary of the Company’s nonvested RSUs at June 30, 2026 and changes during the six month period is presented below:
Nonvested shares - RSUsNumber of SharesWeighted-
Average
Grant Date
Fair
Value
(dollars in thousands, except per share amounts; unaudited)
Nonvested shares at December 31, 2025
476,302$51.93 
Granted53,329$81.50 
Forfeited or expired(58,846)$64.65 
Vested(90,049)$49.62 
Nonvested shares at June 30, 2026
380,736$54.98 
A summary of the Company’s nonvested RSAs at June 30, 2026 and changes during the six-month period is presented below:
Nonvested shares - RSAsNumber of SharesWeighted-
Average
Grant Date
Fair
Value
(dollars in thousands, except per share amounts; unaudited)
Nonvested shares at December 31, 2025
10,039$87.19 
Granted13,814$71.27 
Forfeited$— 
Vested(10,039)$87.19 
Nonvested shares at June 30, 2026
13,814$71.27