Equity |
6 Months Ended |
---|---|
Jun. 30, 2025 | |
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 January 30, 2024, the Board of Directors (the “Board of Directors” or the “Board”) authorized a 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 was originally set to expire on December 31, 2024. On December 20, 2024, the Board extended the expiration date of the New Repurchase Program from December 31, 2024 to June 30, 2025, and on June 12, 2025, the Board further extended the expiration date of the New Repurchase Program from June 30, 2025 to December 31, 2025. The New Repurchase Program 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 does not obligate the Company to repurchase any specific number of shares. 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 June 30, 2025 and June 30, 2024, the Company repurchased and subsequently cancelled 2,527,900 and 1,395,957 shares of Common Stock for $5,076,952 and $4,904,452, respectively. During the six months ended June 30, 2025 and June 30, 2024, the Company repurchased and subsequently cancelled 4,481,069 and 2,651,571 shares of Common Stock for $10,828,906 and $9,782,011, respectively.
|