v3.26.1
Basis of Presentation and Significant Accounting Policies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Product Information [Line Items]        
Amortization expense $ 0.5   $ 1.0  
Impairments $ (1.0) $ (0.8) $ (1.8) $ (2.1)
Minimum        
Product Information [Line Items]        
Amortization period (in years) 5 years   5 years  
Maximum        
Product Information [Line Items]        
Amortization period (in years) 6 years   6 years