v3.25.2
Restructuring and Related Charges (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended 13 Months Ended
Jan. 09, 2024
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Jan. 31, 2025
Jan. 31, 2025
Restructuring Cost and Reserve [Line Items]              
Percentage of workforce reduction (in percent) 10.00%            
Restructuring charges   $ 0 $ 0 $ 0 $ 200,000    
Restructuring reserve   0   0   $ 200,000 $ 200,000
Employee Severance              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges   $ 0   $ 0 $ 200,000 $ 200,000 $ 2,200,000