v3.25.4

Subsequent Events | 12 Months Ended
--- | ---
Dec. 31, 2025
Subsequent Events [Abstract] |
Subsequent Events | 19. Subsequent Events Revolving Credit Facility On February 10, 2026, we entered into a Credit Agreement with Bank of America, N.A., as the administrative agent and L/C Issuer, and the banks and other financial institutions or entities party thereto as lenders (the "Revolving Credit Agreement"). The Revolving Credit Agreement provides for (i) a five year senior secured revolving credit facility in the amount of up to $500 million and (ii) an uncommitted incremental facility subject to certain conditions. We may use the proceeds of future borrowings under the credit facility to finance working capital, capital expenditures and for other general corporate purposes, including permitted acquisitions and investments. The facility may be drawn as a Base Rate Loan (at the highest of the federal funds rate plus 0.50%, the Bank of America prime rate, or one-month Term SOFR plus 1.00%, all subject to a 1.00% floor, plus an applicable margin ranging from 0.125% to 0.875%) or Term SOFR Loan (SOFR plus an applicable margin ranging from 1.125% to 1.875%). The facility is subject to customary fees for loan facilities of this type, including ongoing commitment fees at a rate between 0.125% and 0.300% per annum on the daily undrawn balance. As of the date of filing this report, there were no outstanding borrowings under the revolving credit facility. Our obligations under the Revolving Credit Agreement are secured by substantially all of our assets. The Revolving Credit Agreement contains customary representations and warranties, customary affirmative and negative covenants, and, during periods when we do not maintain investment-grade credit ratings, a financial covenant that is tested quarterly and requires us to maintain a certain consolidated leverage ratio, and customary events of default. As of the date of filing this report, we were in compliance with all financial covenants under the Revolving Credit Agreement. 2026 Share Repurchase Program On February 7, 2026 the Company’s Board of Directors authorized a share repurchase program for the repurchase of shares of the Company’s common stock, in an aggregate amount of up to $1.0 billion (the “2026 Share Repurchase Program”) over a period of up to 24 months. All repurchases under the program will be made in the open market, through privately negotiated transactions or other legally permissible means, including pursuant to 10b5-1 plans, and in compliance with applicable securities laws and other requirements. The 2026 Share Repurchase Program will be funded using the Company's working capital. The timing, manner, price, and amount of the 2026 Share Repurchase Program will be subject to the discretion of the Company’s management and does not obligate the Company to acquire a specified number of shares, and may be suspended, modified, or terminated at any time, without prior notice.

X
- References No definition available. + Details
Name: | us-gaap_SubsequentEventsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/855/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2 + Details
Name: | us-gaap_SubsequentEventsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration