XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Jul. 31, 2019
Accounting Policies [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]
The following table presents the cumulative effect of adopting ASC 606 on the Company's Condensed Consolidated Balance Sheet as of November 1, 2018 (in thousands):
 
As Reported
 
Impact of
 
As Adjusted
 
Under ASC 605
 
ASC 606
 
Under ASC 606
 
October 31, 2018
 
Adoption
 
November 1, 2018
Assets
 
 
 
 
 
Contract assets

$14,183

 

$40,089

 

$54,272

Inventories, net
401,553

 
(29,412
)
 
372,141

Prepaid expenses and other current assets
21,187

 
(489
)
 
20,698

 
 
 
 
 
 
Liabilities
 
 
 
 
 
Accrued expenses and other current
liabilities

$171,514

 

($8,588
)
 

$162,926

Deferred income taxes
46,644

 
4,258

 
50,902

 
 
 
 
 
 
Redeemable noncontrolling interests

$132,046

 

$819

 

$132,865

 
 
 
 
 
 
Shareholders' equity
 
 
 
 
 
Retained earnings

$1,091,183

 

$13,373

 

$1,104,556

Noncontrolling interests
104,757

 
326

 
105,083


Schedule of Prospective Adoption of New Accounting Pronouncements [Table Text Block]
The following table presents the impact of adopting ASC 606 on the Company's Condensed Consolidated Balance Sheet as of July 31, 2019 (in thousands):
 
As of July 31, 2019
 
As Reported
 
Effect of
 
As Adjusted
 
Under ASC 606
 
ASC 606
 
Under ASC 605
Assets
 
 
 
 
 
Contract assets

$47,238

 

($42,604
)
 

$4,634

Inventories, net
416,314

 
30,722

 
447,036

Prepaid expenses and other current assets
20,688

 
1,100

 
21,788

 
 
 
 
 
 
Liabilities
 
 
 
 
 
Accrued expenses and other current
liabilities

$168,901

 

$6,141

 

$175,042

Deferred income taxes
51,626

 
(3,327
)
 
48,299

 
 
 
 
 
 
Redeemable noncontrolling interests

$178,353

 

$53

 

$178,406

 
 
 
 
 
 
Shareholders' equity
 
 
 
 
 
Retained earnings

$1,322,383

 

($13,295
)
 

$1,309,088

Noncontrolling interests
26,376

 
(354
)
 
26,022