XML 29 R18.htm IDEA: XBRL DOCUMENT
v3.24.3

Equity | 9 Months Ended
--- | ---
Sep. 30, 2024
Stockholders' Equity Note [Abstract] |
Equity | Equity Unregistered Sales of Equity Securities On July 19, 2024, in connection with the CRMS acquisition, the Company issued $1,814,345 in Common Stock, or 578,350 shares, constituting the remainder of the True-up Payment. The True-up Payment was based on CRMS’ attainment of full-year EBITDA targets for 2023 (see Note 4). Share Repurchase Program On May 24, 2022, the Company’s Board of Directors (the “Board of Directors” or the “Board”) authorized a share repurchase program to purchase up to $40,000,000 of Common Stock (the “2022 Program”). During the second and fourth quarter of 2022, the Company repurchased 536,839 shares of its Common Stock for $3,731,712. These shares were subsequently cancelled. The 2022 Program, which did not obligate the Company to repurchase a specific number of shares, expired on November 24, 2023. On January 30, 2024, the Board of Directors authorized a new share repurchase program to purchase up to $36,000,000 in shares of Common Stock during a six-month period that ended July 30, 2024 (the “Prior Repurchase Program”). The Prior Repurchase Program did not obligate the Company to repurchase a specific number of shares. On August 5, 2024, following the expiration of the previously authorized share repurchase program on July 30, 2024, the Board effectively extended the Prior Repurchase Program by authorizing a new share repurchase program (the “New Repurchase Program”) on the same terms and conditions as the Prior Repurchase Program other than expiration, pursuant to which the Company may purchase up to $26,000,000 in shares of Common Stock, which was the approximate amount remaining under the Prior Repurchase Program at its expiration. The New Repurchase Program expires on December 31, 2024 and may be suspended, extended, modified or discontinued at any time without prior notice. Under the terms of the New Repurchase Program, the Company may purchase shares of Common Stock on a discretionary basis from time to time through open market repurchases or privately negotiated transactions or through other means, including by entering into Rule 10b5-1 trading plans or accelerated share repurchase programs, in each case, during an “open window” and when the Company does not possess material non-public information. The timing, manner, price and amount of shares repurchased under the New Repurchase Program depends on a variety of factors, including stock price, trading volume, market conditions, corporate and regulatory requirements and other general business considerations. The New Repurchase Program may be modified, suspended or discontinued at any time without prior notice. Repurchases under the New Repurchase Program may be funded from the Company’s existing cash and cash equivalents, future cash flow or proceeds of borrowings or debt offerings. During the three months ended September 30, 2024, the Company repurchased and subsequently cancelled 356,113 shares of Common Stock for $1,296,187. There were no shares repurchased during the three months ended September 30, 2023. During the nine months ended September 30, 2024, the Company repurchased and subsequently cancelled 3,007,684 shares of Common Stock for $11,078,198. There were no shares repurchased during the nine months ended September 30, 2023.

X
- References No definition available. + Details
Name: | us-gaap_StockholdersEquityNoteAbstract
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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(e)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-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