XML 34 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
6 Months Ended
Apr. 30, 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 
 April 30,
 
Six Months Ended 
 April 30,
 
2020
 
2019
 
2020
 
2019
EDA
60
%
 
58
%
 
60
%
 
59
%
IP & System Integration
30
%
 
31
%
 
30
%
 
30
%
Software Integrity Products & Services
10
%
 
10
%
 
10
%
 
10
%
Other
%
 
1
%
 
%
 
1
%
Total
100
%
 
100
%
 
100
%
 
100
%

Schedule of Contract Assets and Liabilities
Contract balances are as follows:
 
As of
 
April 30, 2020
 
October 31, 2019
 
(in thousands)
Contract assets
$
193,651

 
$
210,557

Unbilled receivables
$
40,827

 
$
38,175

Deferred revenue
$
1,521,664

 
$
1,302,578