v3.25.1
BUSINESS COMBINATIONS AND ASSET ACQUISITIONS - Asset Acquisition (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2024
Jul. 31, 2023
Apr. 30, 2025
Jan. 31, 2025
Jan. 31, 2024
Asset Acquisition [Line Items]          
Asset acquisition, deposit payment   $ 1.0      
Asset acquisition, direct deal costs   0.2      
Milestone Payments          
Asset Acquisition [Line Items]          
Asset acquisition, milestone payments   3.0      
Asset acquisition, contingent consideration held in third-party escrow account   $ 2.0      
Payment for asset acquisition contingent consideration       $ 1.0 $ 1.8
Consideration Contingent Upon Achieving Certain Performance Targets          
Asset Acquisition [Line Items]          
Asset acquisition, non contingent consideration     $ 0.7 0.3  
Asset acquisition, non contingent consideration accrued     1.0 1.7  
Consideration Contingent Upon Achieving Certain Performance Targets | Maximum          
Asset Acquisition [Line Items]          
Asset acquisition, contingent consideration     $ 5.0    
Consideration Contingent Upon Achieving Certain Performance Targets | Minimum          
Asset Acquisition [Line Items]          
Asset acquisition, contingent consideration       $ 2.0  
Asset Acquired In November 2024          
Asset Acquisition [Line Items]          
Purchase price $ 2.2        
Cash payments $ 0.4