v3.25.2
Segment Information - Summary of Amounts Exclude Other Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Segment Reporting Information [Line Items]        
Amortization of intangible assets $ 1,406 $ 1,471 $ 2,812 $ 2,955
Stock-based compensation and related taxes 3,708 4,627 7,776 9,135
Litigation costs 83 95 390 95
Restructuring costs       710
Total other segment expenses 5,197 6,193 10,978 12,895
Operating Segments        
Segment Reporting Information [Line Items]        
Total other segment expenses $ 5,197 $ 6,193 $ 10,978 $ 12,895