XML 45 R30.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Realignment Costs | 12 Months Ended
--- | ---
Dec. 31, 2024
Postemployment Benefits [Abstract] |
Realignment Costs | Realignment Costs During the fourth quarter of 2023, the Company approved a strategic realignment program to better serve the Company’s accounts and to better align resources with the strategy of the business, including reinvestment in go-to-market functions, as well as in AI in product development. For the years ended December 31, 2024 and 2023, the Company incurred realignment costs related to the aforementioned program of $847 and $12,579, respectively, which represent termination benefits for colleagues whose roles were impacted. The 2023 Program activities have been broadly implemented across the Company’s various businesses, which were substantially completed by the end of the second quarter of 2024, and payments of termination benefits were completed as of December 31, 2024. Realignment costs (income) by expense classification were as follows:
| Year Ended December 31,
| 2024 |  | 2023
Cost of revenues: |  |  |
Cost of subscriptions and licenses | $ | 1,227 |  |  | $ | 839 |
Cost of services | (85) |  |  | 1,246 |
Total cost of revenues | 1,142 |  |  | 2,085 |
Operating expenses: |  |  |
Research and development | (118) |  |  | 4,995 |
Selling and marketing | 413 |  |  | 4,012 |
General and administrative | (590) |  |  | 1,487 |
Total operating expenses | (295) |  |  | 10,494 |
Total realignment costs | $ | 847 |  |  | $ | 12,579 |
Accruals and other current liabilities in the consolidated balance sheets included amounts related to the realignment activities as follows:
Balance, December 31, 2022 | $ | — |
Realignment costs | 12,579 |
Payments | (268) |
Adjustments (1) | 148 |
Balance, December 31, 2023 | $ | 12,459 |
Realignment costs | 847 |
Payments | (12,768) |
Adjustments (1) | (538) |
Balance, December 31, 2024 | $ | — |
(1)Adjustments include foreign currency translation and other adjustments.

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

X
- Definition The entire disclosure for postemployment benefits, which may include supplemental unemployment benefits, obligations recognized for all types of benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement. Disclosure may also include discussion that an obligation for postemployment benefits is not accrued in accordance with regulation only because the amount cannot be reasonably estimated. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 712 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/712/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 712 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481565/712-10-50-2 + Details
Name: | us-gaap_PostemploymentBenefitsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration