Stockholders' Equity |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stockholders' Equity Note [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stockholder's Equity | Stockholders’ Equity Preferred Stock The Company’s current amended and restated certificate of incorporation, which was filed on May 28, 2021, authorizes the issuance of 10,000,000 shares of undesignated preferred stock with a par value of $0.0001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors. Common Stock The Company’s current amended and restated certificate of incorporation authorizes the issuance of 2,000,000,000 shares of voting common stock with a par value of $0.0001 per share and 10,000,000 shares of non-voting common stock with a par value of $0.0001 per share. The voting and non-voting shares are identical, except that holders of voting common stock are entitled to one vote for each share on each matter properly submitted to the Company’s stockholders for their vote, while holders of non-voting common stock are not entitled to vote on such matters. Holders of voting common stock and non-voting common stock are entitled to receive any dividends as may be declared from time to time by the board of directors. Share Repurchase Program On August 6, 2024, the Company announced a share repurchase program of up to $150.0 million of outstanding voting and non-voting common stock for an indefinite period as part of the Company’s capital deployment strategy (Repurchase Program). On July 30, 2025, the Company's board of directors approved an increase in the aggregate amount of voting and non-voting common stock outstanding that may be repurchased under the Repurchase Program by an additional $150.0 million, bringing the total authorized amount under the Repurchase Program to $300.0 million. On May 13, 2026, the Company entered into a privately negotiated securities repurchase agreement with its sole pre-IPO stockholder of non-voting common stock to repurchase all of the 1,873,320 shares of the Company’s outstanding non-voting common stock from the stockholder (the Non-Voting Common Stock Repurchase). The transaction had an aggregate purchase price of approximately $29.0 million, representing approximately $15.50 per share. The Company funded the transaction entirely with cash on its balance sheet under the Repurchase Program. Following the completion of the repurchase, the shares of non-voting common stock were retired and no shares of non-voting common stock were outstanding. Repurchases under the Repurchase Program may be made from time to time through open market purchases, in privately negotiated transactions or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, in accordance with applicable securities laws and other restrictions, including Rule 10b-18. The timing, value and number of shares repurchased will be determined by the Company in its discretion and will be based on various factors, including an evaluation of current and future capital needs, current and forecasted cash flows, the Company’s capital structure, cost of capital and prevailing stock prices, general market and economic conditions, applicable legal requirements, and compliance with covenants in the Company’s credit facility that may limit share repurchases based on defined leverage ratios. The Repurchase Program does not obligate the Company to purchase a specific number of, or any, shares and may be modified, suspended or terminated at any time without notice at the Company’s discretion. During the three months ended September 30, 2026, the Company had no repurchases of its common stock. During the nine months ended September 30, 2026, the Company repurchased 4,047,247 shares of its common stock for an aggregate amount, including commissions and accrued excise tax, if any, of $59.2 million under the Repurchase Program. With the exception of the Non-Voting Common Stock Repurchase, the repurchased shares are currently being held as treasury stock on the condensed consolidated balance sheet. As of September 30, 2026, approximately $122.7 million of the $300.0 million authorized amount under the Repurchase Program remained available for future repurchases. All of the Company’s repurchases are subject to a 1% excise tax enacted by the Inflation Reduction Act of 2022 (the IRA). The amount of share repurchases subject to the excise tax are reduced by the fair market value of any shares issued during the taxable year. As of September 30, 2026, the Company had no accrued excise tax liability pursuant to the IRA. The accrued excise tax liability is included in the cost of treasury stock and accrued expenses and other current liabilities on the Company's condensed consolidated balance sheet. During the three months ended June 30, 2026, the Company paid $0.3 million of its accrued excise tax liability related to the 2025 tax year. Treasury Stock The Company may issue treasury stock upon the exercise of stock options and vesting of restricted stock units granted under its equity incentive plans. The Company issued 16,860 and 80,753 treasury shares at an average cost of $14.35 and $12.15 per share during the three and nine months ended September 30, 2026, respectively. The Company issued 8,621 and 37,133 treasury shares at an average cost of $11.34 and $10.64 per share during the three and nine months ended September 30, 2025. The Company intends to issue treasury shares as long as an adequate number of those shares are available. Comprehensive Income Comprehensive income includes all changes in equity during the period and is comprised of net income and other comprehensive income (loss). Accumulated other comprehensive income (AOCI) reported on the Company's condensed consolidated balance sheets for the period ending September 30, 2026 consists of foreign currency translation adjustment and the unrealized gains and losses, net of applicable taxes, on available-for-sale debt securities. The following tables summarize the changes in AOCI for the three and nine months ended September 30, 2026 and 2025 (in thousands):
Reserved Shares of Common Stock for Future Issuance As of September 30, 2026, the Company had reserved shares of common stock for future issuance as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||