STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Apr. 30, 2022
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, 2022 and 2021: 

Three Months Ended
April 30,
(in thousands)20222021
Cost of revenue — recurring$525 $429 
Cost of revenue — nonrecurring640 833 
Research and development, net2,419 1,773 
Selling, general and administrative14,785 13,366 
Total stock-based compensation expense$18,369 $16,401 
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, 2022 and 2021:

Three Months Ended
April 30,
(in thousands)20222021
Restricted stock units and restricted stock awards$16,011 $14,253 
Stock bonus program and bonus share program2,353 2,152 
Total equity-settled awards18,364 16,405 
Phantom stock units (cash-settled awards)(4)
Total stock-based compensation expense$18,369 $16,401 
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, 2022 and 2021:

Three Months Ended April 30,
20222021
(in thousands, except per share data)Shares or UnitsWeighted-Average Grant Date Fair ValueShares or UnitsWeighted-Average Grant Date Fair Value
Beginning balance2,454 $42.99 2,950 $35.97 
Granted1,557 $56.42 1,262 $48.62 
Released(465)$42.20 (827)$35.33 
Forfeited(47)$43.13 (41)$35.61 
Ending balance3,499 $49.07 3,344 $40.91 
Schedule of Performance Share Activity The following table summarizes PSU activity in isolation under the Plans for the three months ended April 30, 2022 and 2021 (these amounts are also included in the Award Activity Table above for 2022 and 2021):
Three Months Ended
April 30,
(in thousands)20222021
Beginning balance547 635 
Granted278 212 
Released(89)(270)
Forfeited— (5)
Ending balance736 572