Corporate Restructuring Plan - Schedule of Realignment Non-cash Charges (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Restructuring Reserve [Roll Forward] | ||
Restructuring liability, balance at beginning of period | $ 2,073 | |
Payments | (91) | $ 0 |
Restructuring liability, balance at end of period | 155 | |
2023 Plan | ||
Restructuring Reserve [Roll Forward] | ||
Restructuring liability, balance at beginning of period | 2,073 | |
Payments | (1,431) | |
Adjustments | (487) | |
Restructuring liability, balance at end of period | 155 | |
Employee Benefits | 2023 Plan | ||
Restructuring Reserve [Roll Forward] | ||
Restructuring liability, balance at beginning of period | 131 | |
Payments | (131) | |
Adjustments | 0 | |
Restructuring liability, balance at end of period | 0 | |
Contract Terminations | 2023 Plan | ||
Restructuring Reserve [Roll Forward] | ||
Restructuring liability, balance at beginning of period | 1,942 | |
Payments | (1,300) | |
Adjustments | (487) | |
Restructuring liability, balance at end of period | $ 155 |