XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Oct. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis
Our assets and liabilities measured at fair value on a recurring basis consisted of the following as of October 31, 2024 and January 31, 2024:

 October 31, 2024
 Fair Value Hierarchy Category
(in thousands)Level 1Level 2Level 3
Assets:   
Money market funds$41,532 $— $— 
U.S. Treasury bills, classified as cash and cash equivalents498 — — 
Foreign currency forward contracts— 27 — 
Contingent consideration receivable  3,059 
Total assets$42,030 $27 $3,059 
Liabilities:   
Foreign currency forward contracts$— $77 $— 
Contingent consideration — business combinations— — 22,748 
Total liabilities$ $77 $22,748 
 
 January 31, 2024
 Fair Value Hierarchy Category
(in thousands)Level 1Level 2Level 3
Assets:   
Money market funds$85,647 $— $— 
U.S. Treasury bills, classified as cash and cash equivalents249 — — 
Foreign currency forward contracts— 183 — 
Contingent consideration receivable — — 2,685 
Total assets$85,896 $183 $2,685 
Liabilities:   
Foreign currency forward contracts$— $11 $— 
Contingent consideration — business combinations— 3,750 3,511 
Total liabilities$ $3,761 $3,511 
Schedule of Changes in the Estimated Fair Value Using Significant Unobservable Inputs (Level 3)
The following table presents the changes in the estimated fair values of our liabilities for contingent consideration measured using significant unobservable inputs (Level 3) for the nine months ended October 31, 2024 and 2023:

 Nine Months Ended
October 31,
(in thousands)20242023
Fair value measurement at beginning of period$3,511 $12,717 
Contingent consideration liabilities recorded for business combinations19,934 2,265 
Changes in fair values, recorded in operating expenses98 (2,830)
Payments of contingent consideration(755)(4,906)
Foreign currency translation and other(40)114 
Fair value measurement at end of period$22,748 $7,360