XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2025
USD ($)
$ / shares
shares
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Fair Value Measurements      
Equity derivatives, number of common shares held (in shares) | shares 332,473    
Derivative, common shares weighted average price (in dollars per share) | $ / shares $ 36.80    
Contingent consideration paid $ 34,200 $ 31,700  
Earn-out arrangements accrued at the time of acquisition 9,223 19,084 $ 5,215
Contingent consideration paid out of cash flow from operating activities $ 25,000 12,600  
Minimum | Revenue growth rate      
Fair Value Measurements      
Estimated fair value consideration percentage 0.10    
Minimum | Discount rate      
Fair Value Measurements      
Estimated fair value consideration percentage 0.10    
Maximum | Revenue growth rate      
Fair Value Measurements      
Estimated fair value consideration percentage 0.13    
Maximum | Discount rate      
Fair Value Measurements      
Estimated fair value consideration percentage 0.16    
General and administrative expenses      
Fair Value Measurements      
Expense (recovery) $ (11,800) $ (4,600) $ (1,300)