XML 39 R24.htm IDEA: XBRL DOCUMENT
v3.25.4

Stock Repurchase Programs | 12 Months Ended
--- | ---
Dec. 31, 2025
Equity [Abstract] |
Stock Repurchase Programs | Stock Repurchase Programs On May 22, 2025, the Company’s Board of Directors (the “Board”) authorized a new stock repurchase program, which does not expire, providing for the repurchase of up to $75.0 million of the Company’s common stock (the “2025 Repurchase Program”). The 2025 Repurchase Program is in addition to the stock repurchase program approved by the Board on August 2, 2016 providing for the repurchase of up to $50.0 million of the Company’s common stock (the “2016 Repurchase Program”). As of December 31, 2024, the maximum dollar value of shares that may yet be purchased under the 2016 Repurchase Program was $2.7 million and during the second quarter of 2025, the 2016 Repurchase Program was completed. As of December 31, 2025, the 2025 Repurchase Program was substantially completed. The timing, price, and volume of repurchases are to be based on a variety of factors, including market conditions, relevant securities laws and regulatory requirements, and other corporate considerations, as determined by the Company’s management. Stock repurchases may be made from time to time on the open market, through block trades, in privately negotiated transactions, accelerated or other structured stock repurchase programs, or pursuant to a Rule 10b5-1 plan. The 2025 Repurchase Program does not obligate the Company to repurchase any specific number of shares, and the Company may terminate or suspend the 2025 Repurchase Program at any time. During the year ended December 31, 2025, the Company repurchased approximately 2,523,000 shares of its common stock under the repurchase programs at an average price of $30.74 per share for an aggregate purchase price of approximately $77.6 million. During the years ended December 31, 2023 and 2024, the Company did not repurchase any of its outstanding common stock under the 2016 Repurchase Program.

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

X
- Definition The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/505-30/tableOfContent + Details
Name: | us-gaap_TreasuryStockTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration