XML 52 R37.htm IDEA: XBRL DOCUMENT
v3.25.0.1

STOCKHOLDERS' EQUITY AND SHARE-BASED COMPENSATION (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Stockholders' Equity and Share-Based Compensation |
Dividend declared | The following tables summarize the Company’s quarterly cash dividends declared during the years ended December 31, 2024 and 2023 (in thousands, except per share data): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Year Ended December 31, 2024
Dividend per Share |  | Declaration Date |  | Record Date |  | Payment Date |  | Total Dividend
$ | 0.10 | ​ | February 12, 2024 | ​ | February 27, 2024 | ​ | March 15, 2024 | ​ | $ | 2,636
$ | 0.10 | ​ | April 30, 2024 | ​ | May 14, 2024 | ​ | May 29, 2024 | ​ | $ | 2,635
$ | 0.10 | ​ | July 30, 2024 | ​ | August 13, 2024 | ​ | August 30, 2024 | ​ | $ | 2,629
$ | 0.10 | ​ | October 29, 2024 | ​ | November 12, 2024 | ​ | November 29, 2024 | ​ | $ | 2,627
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Year Ended December 31, 2023
Dividend per Share |  | Declaration Date |  | Record Date |  | Payment Date |  | Total Dividend
$ | 0.08 | ​ | February 9, 2023 | ​ | February 21, 2023 | ​ | March 10, 2023 | ​ | $ | 2,107
$ | 0.08 | ​ | May 4, 2023 | ​ | May 16, 2023 | ​ | June 2, 2023 | ​ | $ | 2,099
$ | 0.08 | ​ | August 2, 2023 | ​ | August 15, 2023 | ​ | September 1, 2023 | ​ | $ | 2,101
$ | 0.08 | ​ | October 31, 2023 | ​ | November 14, 2023 | ​ | December 1, 2023 | ​ | $ | 2,103
Components of Share-Based Compensation Recorded as Expense | The following table summarizes the share-based compensation expenses included in the consolidated statements of income (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | 2024 |  | 2023 |  | 2022 |
Pre-tax expense for nonvested units | ​ | $ | 8,475 | ​ | $ | 7,022 | ​ | $ | 5,675 | ​
Tax benefit | ​ |  | (2,192) | ​ |  | (1,853) | ​ |  | (1,512) | ​
Net effect on net income | ​ | $ | 6,283 | ​ | $ | 5,169 | ​ | $ | 4,163 | ​
Nonvested Stock Unit Activity | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | ​ |  | Weighted-Average |
​ | ​ | ​ | ​ | Grant Date |
​ | ​ | Shares | Fair Value |
Nonvested at January 1, 2024 |  | 450 | ​ | $ | 47.09 | ​
Granted | ​ | 183 | ​ | ​ | 67.83 | ​
Vested |  | (159) | ​ |  | 45.75 | ​
Canceled | ​ | (19) | ​ | ​ | 57.71 | ​
Nonvested at December 31, 2024 |  | 455 | ​ |  | 55.44 | ​

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

X
- Definition Tabular disclosure of information related to dividends declared, including paid and unpaid dividends. + References No definition available. + Details
Name: | us-gaap_DividendsDeclaredTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year. + References No definition available. + Details
Name: | us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration