Quarterly report [Sections 13 or 15(d)]

Restructuring Charges - Narrative (Details)

v3.25.2
Restructuring Charges - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2025
Feb. 28, 2025
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Restructuring and Related Activities [Abstract]            
Reduction in operating costs, percentage 3.00% 12.00%        
Restructuring charges       $ 3,800 $ 14,463 $ 3,830
Restructuring     $ (984) $ 3,830 15,329 $ 3,830
Non-cash settlements         $ 900