Equity |
3 Months Ended |
|---|---|
Mar. 31, 2026 | |
| 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 approved an extension of the expiration date to June 30, 2025; on June 12, 2025, the Board approved a further extension to December 31, 2025; and on December 12, 2025, the Board approved an additional extension to June 30, 2026. 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. There were no shares repurchased during the three months ended March 31, 2026. During the three months ended March 31, 2025, the Company repurchased and subsequently cancelled 1,953,169 shares of Common Stock for $5,751,954.
|