XML 37 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
3 Months Ended
Oct. 31, 2021
Equity [Abstract]  
Stockholders' Equity Stockholders’ EquityTotal stock-based compensation expense recognized in the three-month periods ended October 31, 2021 and October 31, 2020 for stock-based awards totaled $6,027 and $5,768, respectively.