XML 98 R86.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - Schedule of Changes in the Estimated Fair Value of Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Changes in the estimated fair value of liability for contingent consideration measured using significant unobservable inputs (Level 3)        
Changes in fair values, recorded in operating expenses $ 0 $ (400) $ 700 $ (2,800)
Contingent consideration        
Changes in the estimated fair value of liability for contingent consideration measured using significant unobservable inputs (Level 3)        
Fair value measurement at the beginning of the period     15,704 31,367
Contingent consideration liabilities recorded for business combinations     900 0
Changes in fair values, recorded in operating expenses     669 (2,847)
Payments of contingent consideration     (9,560) (13,980)
Foreign currency translation and other     (98) 188
Fair value measurement at the end of the period $ 7,615 $ 14,728 $ 7,615 $ 14,728