XML 27 R19.htm IDEA: XBRL DOCUMENT
v3.25.3

Stockholders' Equity | 9 Months Ended
--- | ---
Sep. 30, 2025
Equity [Abstract] |
Stockholders' Equity | 8. Stockholders' Equity Net Income Per Common Share Net income per common share, as shown on the accompanying Condensed Consolidated Statements of Operations (Unaudited), is determined on the basis of the weighted average number of common shares outstanding during the periods as follows:
|  | For the Quarter Ended September 30, |  |  | For the Nine Months Ended September 30, |
|  | 2025 |  |  | 2024 |  |  | 2025 |  |  | 2024 |
Weighted average common shares outstanding basic |  |  | 37,393,620 |  |  |  | 37,220,456 |  |  |  | 37,361,228 |  |  |  | 37,102,761 |
Dilutive effect of stock options and restricted stock |  |  | 188,442 |  |  |  | — |  |  |  | 142,936 |  |  |  | 147,751 |
Weighted average common shares outstanding diluted |  |  | 37,582,062 |  |  |  | 37,220,456 |  |  |  | 37,504,164 |  |  |  | 37,250,512 |
The dilutive effect of stock options and restricted stock was computed using the treasury stock method. Because the Company incurred a net loss for the quarter ended September 30, 2024, basic and diluted shares are the same. If the Company was in a net income position during the quarter ended September 30, 2024, diluted shares would include an additional 2,280 shares of common stock. Options to purchase 6,973 and 10,347 shares of common stock that were outstanding for the quarter and nine months ended September 30, 2025, respectively were not included in the computation of diluted earnings per share as the exercise prices of these options were greater than the average market price of common shares, and were therefore anti-dilutive. Options to purchase 13,664 and 10,290 shares of common stock that were outstanding for the quarter and nine months ended September 30, 2024, respectively were not included in the computation of diluted earnings per share as the exercise prices of these options were greater than the average market price of common shares, and were therefore anti-dilutive. Share Repurchases On February 27, 2025, the Company's Board of Directors authorized the repurchase of up to $10.0 million in shares of its Common Stock effective March 10, 2025 (the “2025 Repurchase Program”). The 2025 Repurchase Program replaces the Company’s previously authorized 2013 repurchase program, which is hereby terminated, and will end on the first to occur of reaching the maximum amount of $10.0 million in repurchases or December 31, 2025. Repurchases under the 2025 repurchase program may be made in the open market at prevailing market prices, through accelerated share repurchases, through privately negotiated transactions, in block trades, and/or through other legally permissible means, depending on market conditions and in accordance with applicable rules and regulations and the Company’s insider trading policy. Under the 2025 Repurchase Program the Company repurchased a total of 30,579 and 147,463 shares for $0.5 million and $2.0 million at an average cost of $16.37 and $13.57 per share, exclusive of commissions and excise tax during the quarter and nine months ended September 30, 2025, respectively. As of September 30, 2025, there was approximately $8.0 million in remaining funds authorized under the 2025 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 equity. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/505/tableOfContent Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18 + Details
Name: | us-gaap_StockholdersEquityNoteDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration