v3.25.2
REVENUE Deferred Revenue (Details) - USD ($)
6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jan. 31, 2025
Deferred Revenue Arrangement [Line Items]      
Deferred Revenue, Revenue Recognized $ 87,800,000 $ 85,600,000  
Deferred Revenue from Contracts with Customers [Member]      
Deferred Revenue Arrangement [Line Items]      
Deferred Revenue $ 41,400,000   $ 91,700,000