Restructuring and Other Related Charges - Schedule of Restructuring Liabilities (Details) $ in Thousands |
3 Months Ended |
|---|---|
|
Apr. 30, 2024
USD ($)
| |
| 2024 Restructuring Plan | |
| Restructuring Reserve [Roll Forward] | |
| Restructuring, beginning balance | $ 122 |
| Accruals | 0 |
| Cash Payments | (122) |
| Restructuring, ending balance | 0 |
| 2025 Restructuring Plan | |
| Restructuring Reserve [Roll Forward] | |
| Restructuring, beginning balance | 0 |
| Accruals | 24,413 |
| Cash Payments | (22,255) |
| Restructuring, ending balance | 2,158 |
| Other | 2024 Restructuring Plan | |
| Restructuring Reserve [Roll Forward] | |
| Restructuring, beginning balance | 122 |
| Accruals | 0 |
| Cash Payments | (122) |
| Restructuring, ending balance | 0 |
| Employee termination benefits | 2025 Restructuring Plan | |
| Restructuring Reserve [Roll Forward] | |
| Restructuring, beginning balance | 0 |
| Accruals | 24,413 |
| Cash Payments | (22,255) |
| Restructuring, ending balance | $ 2,158 |