v3.25.2
Discontinued Operations - Schedule of Components of Financial Results (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended 18 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Oct. 31, 2024
Apr. 30, 2025
Disposal Groups, Including Discontinued Operations [Line Items]            
Income (loss) from discontinued operations, net of income taxes $ 0 $ (17,813) $ (3,900) $ (13,155)    
Discontinued Operations | Software Integrity Business            
Disposal Groups, Including Discontinued Operations [Line Items]            
Revenue 0 127,917 0 392,579    
Cost of revenue 0 40,279 0 136,010    
Operating expenses 0 91,854 0 262,745    
Other income (expense), net 0 605 0 1,601    
Income (loss) from discontinued operations 0 (3,611) 0 (4,575)    
Loss on Software Integrity Divestiture 0 0 (8,299) 0 $ 868,800 $ 860,500
Income (loss) from discontinued operations before income taxes 0 (3,611) (8,299) (4,575)    
Income tax provision (benefit) 0 14,202 (4,399) 8,580    
Income (loss) from discontinued operations, net of income taxes $ 0 $ (17,813) $ (3,900) $ (13,155)