XML 26 R19.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Stock Incentive Plans | 12 Months Ended
--- | ---
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract] |
Stock Incentive Plans | Note 9 - Stock Incentive Plans The Company's 2020 Stock Incentive Plan (the "2020 Plan"), which provides for share-based awards to Company employees, non-employee directors and outside consultants or advisors, was approved by stockholders on May 27, 2020, and amended with stockholder approval on June 5, 2023, to increase the number of shares available for issuance under the 2020 Plan from 375,000 to 725,000. On June 3, 2024, the Company's stockholders approved an amendment of the Company's Amended and Restated Charter to increase the number of authorized shares of Common Stock of the Company from 20,500,000 to 82,000,000 (the "Charter Amendment"). The Company's Board of Directors proposed the Charter Amendment in part to permit a four-for-one split of the Company's common stock. As such, the number of shares available for issuance under the 2020 Plan increased from 725,000 to 2,900,000. The number of shares available for grants of awards at December 31, 2024 was 862,526. Share-based compensation expense included in selling, general and administrative expenses during the years ended December 31, 2024, 2023 and 2022, was $8.8 million, $8.5 million and $7.4 million, respectively. Related income tax benefits for the years ended December 31, 2024, 2023 and 2022, were $2.2 million, $1.6 million and $1.2 million, respectively. Stock Options Outstanding stock options generally vest over four or eight years and expire up to ten years after the date of grant. A summary of the status of the Company’s stock options at December 31, 2024, together with changes during the periods then ended, is presented below:
|  |  |  |  |  |  |  | Weighted |  |  |  |
|  |  |  |  | Weighted |  |  | Average |  |  | Aggregate |
|  |  |  |  | Average |  |  | Remaining |  |  | Intrinsic |
|  | Number |  |  | Exercise |  |  | Contractual |  |  | Value |
|  | of Options |  |  | Price |  |  | Term (Years) |  |  | (In Thousands) |
Outstanding at December 31, 2023 |  |  | 400,000 |  |  | $ | 17.89 |  |  |  | — |  |  |  | — |
Options granted at market price |  |  | 34,500 |  |  |  | 43.78 |  |  |  | — |  |  |  | — |
Options exercised |  |  | (20,500 | ) |  |  | 6.73 |  |  |  | — |  |  |  | — |
Outstanding at December 31, 2024 |  |  | 414,000 |  |  |  | 20.60 |  |  |  | 3.09 |  |  |  | 9,474 |
Exercisable at December 31, 2024 |  |  | 219,500 |  |  | $ | 17.00 |  |  |  | 2.54 |  |  | $ | 5,803 |
The fair value of stock option awards as determined under the Black-Scholes option-pricing model was estimated with the following weighted-average assumptions:
|  | 2024 |
Expected volatility |  |  | 24.4 | %
Risk free interest rate |  |  | 4.2 | %
Expected dividend yield |  |  | 0.7 | %
Expected term (years) |  |  | 5.0 |
Weighted average fair value per share |  | $ | 12.16 |
The weighted average fair value of stock options granted for the year ended December 31, 2024 was $12.16. There were no stock options granted with an exercise price below market price during 2024. No stock options were granted during 2023 or 2022. The intrinsic value of stock options exercised for the years ended December 31, 2024, 2023 and 2022 was $0.6 million, $0.1 million, and $0.2 million, respectively. The fair value of stock options vested for the years ended December 31, 2024 and December 31, 2022 was $728,000. No stock options vested during the years ended December 31, 2023. As of December 31, 2024, unrecognized compensation expense related to stock options was $1.3 million with a weighted average remaining amortization period of 2.1 years. Restricted Stock Units Restricted stock units generally vest in four equal annual installments beginning one year following the date of grant, other than restricted stock units granted to nonemployee directors since 2019, which vest one year following the date of grant. The following table presents restricted stock unit activity:
|  |  |  |  | Weighted Average |
|  |  |  |  | Grant Date |
|  | Units |  |  | Fair Value |
Nonvested at December 31, 2023 |  |  | 877,112 |  |  | $ | 19.14 |
Granted |  |  | 266,812 |  |  |  | 31.84 |
Vested |  |  | (348,524 | ) |  |  | 17.94 |
Cancelled/Forfeited |  |  | (34,543 | ) |  |  | 20.11 |
Nonvested at December 31, 2024 |  |  | 760,857 |  |  | $ | 24.10 |
The total fair value of restricted stock units vested during the years ended December 31, 2024, 2023 and 2022 was $6.3 million, $5.1 million and $4.5 million, respectively. As of December 31, 2024, unrecognized compensation expense related to restricted stock units was $14.0 million with a weighted average remaining amortization period of 2.8 years. Performance Share Units Performance share units (“PSUs”) are granted to key employees of the Company and are conditioned on attaining financial performance metrics specified in each award. Each award is subject to upward or downward adjustment depending on whether achievement of the financial metrics is above or below the target level, with a maximum payout of up to 200% of the target number of shares covered by the award. PSUs vest on the date that the Compensation Committee determines the level of attainment of the specified financial metrics, generally measured over a three-year period. The following table presents PSU activity:
|  |  |  |  | Weighted Average |
|  |  |  |  | Grant Date |
|  | Units |  |  | Fair Value |
Nonvested at December 31, 2023 |  |  | 245,176 |  |  | $ | 18.23 |
Granted |  |  | 117,661 |  |  |  | 25.99 |
Vested |  |  | (97,089 | ) |  |  | 17.29 |
Nonvested at December 31, 2024 |  |  | 265,748 |  |  | $ | 22.01 |
The total grant date fair value of PSUs vested during the years ended December 31, 2024, 2023 and 2022 was $1.7 million, $1.6 million, and $259,000, respectively. Employee Stock Purchase Plan The Company offers employees the right to purchase shares at a discount from the market price under the Company’s 2019 Employee Stock Purchase Plan. Subject to the annual statutory limit, employees are eligible to participate through payroll deductions of up to 15% of their compensation. At the end of each six-month offering period, shares are purchased by the participants at 85% of the fair market value at the end of the offering period. As of December 31, 2024, approximately 1,024,554 shares were reserved for future issuance under the 2019 Employee Stock Purchase Plan.

X
- Definition The entire disclosure for share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration