Subsequent Events |
9 Months Ended |
|---|---|
Sep. 30, 2025 | |
| Subsequent Events [Abstract] | |
| Subsequent Events | Subsequent Events Share Repurchase Program In October 2025, the Company's Board of Directors authorized a share repurchase program that authorizes the Company to repurchase up to $150.0 million, or the Repurchase Program, of its common stock. The Repurchase Program permits shares of common stock to be repurchased from time to time at management's discretion, through open market purchases or privately negotiated transactions, including accelerated share repurchase transactions, block trades or pursuant to Rule 10b5-1 trading plans. The timing and number of shares of common stock repurchased will depend on a variety of factors, including but not limited to the market price of our common stock, general business and market conditions, alternative investment opportunities and funding considerations. The Repurchase Program does not obligate the Company to repurchase any specific number or dollar amount of shares and has no expiration date. The Repurchase Program may be modified, suspended or terminated by the Company's Board of Directors at any time. As of November 5, 2025, the Company had not repurchased any shares under the Share Repurchase Program. |