XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Jul. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table shows the percentage of revenue by product groups:
Three Months Ended 
 July 31,
Nine Months Ended 
 July 31,
2021202020212020
EDA55.8 %55.2 %56.2 %57.7 %
IP & System Integration34.4 %34.8 %34.2 %32.0 %
Software Integrity Products & Services9.3 %9.7 %9.3 %10.0 %
Other0.5 %0.3 %0.3 %0.3 %
Total100.0 %100.0 %100.0 %100.0 %
Schedule of Contract Assets and Liabilities Contract balances are as follows:
As of
July 31, 2021October 31, 2020
 (in thousands)
Contract assets$246,815 $214,583 
Unbilled receivables$45,855 $50,932 
Deferred revenue$1,646,365 $1,493,113