v3.25.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Apr. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense
We recognized stock-based compensation expense in the following line items on the condensed consolidated statements of operations for the three months ended April 30, 2025 and 2024: 
Three Months Ended
April 30,
(in thousands)20252024
Cost of revenue — recurring$445 $549 
Cost of revenue — nonrecurring perpetual22 14 
Cost of revenue — nonrecurring professional services and other(146)519 
Research and development, net3,093 3,543 
Selling, general and administrative12,053 13,396 
Total stock-based compensation expense$15,467 $18,021 
Schedule of Stock-Based Compensation Expense by Type of Award
The following table summarizes stock-based compensation expense by type of award for the three months ended April 30, 2025 and 2024:

Three Months Ended
April 30,
(in thousands)20252024
Restricted stock units and restricted stock awards$13,540 $16,508 
Stock bonus program and bonus share program1,888 1,501 
Total equity-settled awards15,428 18,009 
Phantom stock units (cash-settled awards)39 12 
Total stock-based compensation expense$15,467 $18,021 
Schedule of RSU Activity
The following table (“Award Activity Table”) summarizes activity for RSUs, PSUs, and other stock awards that reduce available Plan capacity under the Plans for the three months ended April 30, 2025 and 2024:

Three Months Ended April 30,
20252024
(in thousands, except grant date fair values)
Shares or UnitsWeighted-Average Grant Date Fair ValueShares or UnitsWeighted-Average Grant Date Fair Value
Beginning balance3,182 $33.64 2,658 $43.29 
Granted2,799 $16.35 2,261 $29.56 
Released(642)$36.81 (410)$52.28 
Forfeited(164)$51.45 (111)$55.71 
Ending balance5,175 $23.33 4,398 $35.08 
Schedule of Performance Share Activity
The following table summarizes PSU activity in isolation under the Plans for the three months ended April 30, 2025 and 2024 (these amounts are also included in the Award Activity Table above for 2025 and 2024):

Three Months Ended
April 30,
(in thousands)20252024
Beginning balance645 532 
Granted471 358 
Released(130)(160)
Forfeited(100)(81)
Ending balance886 649