XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Tables)
3 Months Ended
Jan. 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 
 January 31,
20212020
EDA55.2 %59.0 %
IP & System Integration35.0 %30.6 %
Software Integrity Products & Services9.5 %10.3 %
Other0.3 %0.1 %
Total100.0 %100.0 %
Schedule of Contract Assets and Liabilities Contract balances are as follows:
As of
January 31, 2021October 31, 2020
 (in thousands)
Contract assets$217,699 $214,583 
Unbilled receivables$49,459 $50,932 
Deferred revenue$1,653,039 $1,493,113