XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
9 Months Ended
Jul. 31, 2020
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,
 
2020
 
2019
 
2020
 
2019
EDA
55
%
 
57
%
 
58
%
 
59
%
IP & System Integration
35
%
 
33
%
 
32
%
 
31
%
Software Integrity Products & Services
10
%
 
10
%
 
10
%
 
10
%
Other
0
%
 
0
%
 
0
%
 
0
%
Total
100
%
 
100
%
 
100
%
 
100
%

Schedule of Contract Assets and Liabilities
Contract balances are as follows:
 
As of
 
July 31, 2020
 
October 31, 2019
 
(in thousands)
Contract assets
$
216,516

 
$
210,557

Unbilled receivables
$
53,028

 
$
38,175

Deferred revenue
$
1,501,524

 
$
1,302,578