STOCK BASED COMPENSATION (Tables)
|
12 Months Ended |
Dec. 31, 2025 |
| Share-Based Payment Arrangement [Abstract] |
|
| Summary of Changes in Company's Nonvested Restricted Stock Awards |
A summary of changes in the Company’s nonvested Restricted Stock Awards (“RSAs”) under the Omnibus Incentive Plan for the year ended December 31, 2025 were as follows: | | | | | | | | | | | | | | | | Nonvested RSAs | | Shares | | Weighted Average Grant Date Fair Value | | Nonvested at January 1, 2025 | | 48,868 | | | $ | 90.18 | | | Granted | | — | | | — | | | Vested | | (48,293) | | | 90.21 | | | Forfeited | | (575) | | | 87.77 | | | Nonvested at December 31, 2025 | | — | | | $ | — | |
|
| Summary of Changes in Company's Nonvested Restricted Stock Units |
A summary of changes in the Company’s nonvested Restricted Stock Units (“RSUs”) under the Omnibus Incentive Plan for the year ended December 31, 2025 were as follows: | | | | | | | | | | | | | | | | Nonvested RSUs | | Shares | | Weighted Average Grant Date Fair Value | | Nonvested at January 1, 2025 | | 224,568 | | | $ | 66.07 | | | Granted | | 115,572 | | | 55.77 | | | Vested | | (95,137) | | | 69.51 | | | Forfeited | | (46,246) | | | 59.51 | | | Nonvested at December 31, 2025 | | 198,757 | | | $ | 59.96 | |
|
| Summary of Changes in Company's Nonvested Performance Stock Units |
A summary of changes in the Company’s nonvested Market Based Performance Stock Units (“Market Based PSUs”) under the Omnibus Incentive Plan for the year ended December 31, 2025 were as follows: | | | | | | | | | | | | | | | | Nonvested Market Based PSUs | | Shares | | Weighted Average Grant Date Fair Value | | Nonvested at January 1, 2025 | | 167,780 | | | $ | 93.10 | | | Granted | | 115,508 | | | 93.21 | | | Performance adjustment | | (19,595) | | | — | | | Vested | | (9,793) | | | 89.79 | | | Forfeited | | (8,477) | | | 104.51 | | | Nonvested at December 31, 2025 | | 245,423 | | | $ | 93.82 | |
|
| Schedule of Fair Value of Market Based Performance Stock Units, Weighted Average Assumptions |
The fair value of the Market Based PSUs granted was determined using the following weighted average assumptions: | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2025 | | 2024 | | 2023 | | Grant date | May 1, 2025 | | May 1, 2024 | | May 1, 2023 | | Performance period | 3.00 years | | 3.00 years | | 3.00 years | | Stock price | $ | 54.38 | | | $ | 72.00 | | | $ | 51.25 | | | Stock price volatility | 42.22 | % | | 42.31 | % | | 49.33 | % | | Risk-free rate | 3.62 | % | | 4.67 | % | | 3.76 | % |
|
| Summary of Changes in Company's Stock Options |
A summary of changes in the Company’s stock options under the Omnibus Incentive Plan for the year ended December 31, 2025 were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stock Options | | Shares | | Weighted Average Exercise Price | | Weighted Average Remaining Contractual Term (In Years) | | Aggregate Intrinsic Value (In Thousands) | | Outstanding at January 1, 2025 | | 257,603 | | | $ | 49.68 | | | | | | | Granted | | 91,552 | | | 54.38 | | | | | | | Exercised | | (8,651) | | | 37.00 | | | | | | | Forfeited | | (9,503) | | | 64.28 | | | | | | | Expired | | (2,804) | | | 70.50 | | | | | | | Outstanding at December 31, 2025 | | 328,197 | | | $ | 50.73 | | | 6.16 | | $ | 4,914 | | | | | | | | | | | | Fully vested shares and shares expected to vest at December 31, 2025 | | 328,197 | | | $ | 50.73 | | | 6.16 | | $ | 4,914 | | | | | | | | | | | | Shares exercisable at December 31, 2025 | | 173,976 | | | $ | 44.21 | | | 3.94 | | $ | 3,876 | |
|
| Schedule of Information Related to Stock Options |
Information related to the stock options for the years ended December 31, 2025, 2024, and 2023 was as follows: | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | (Dollars in thousands, except per share amounts) | 2025 | | 2024 | | 2023 | | Aggregate intrinsic value of options exercised | $ | 230 | | | $ | 1,320 | | | $ | 723 | | | Cash received from option exercises, net | $ | 320 | | | $ | 413 | | | $ | 144 | | | Tax benefit realized from option exercises | $ | 48 | | | $ | 277 | | | $ | 152 | | | Weighted average fair value of options granted (per share) | $ | 28.35 | | | $ | 37.30 | | | $ | 25.20 | |
|
| Fair Value of Stock Options Granted Weighted-Average Assumptions |
The fair value of the stock options granted was determined using the following weighted average assumptions: | | | | | | | | | | | | | | | | | | | 2025 | | 2024 | | 2023 | | Risk-free interest rate | 3.88 | % | | 4.52 | % | | 3.38 | % | | Expected term | 6.25 years | | 6.25 years | | 6.25 years | | Expected stock price volatility | 48.48 | % | | 46.50 | % | | 45.65 | % | | Dividend yield | — | | | — | | | — | |
|