XML 33 R23.htm IDEA: XBRL DOCUMENT
v3.10.0.1

The Company and Summary of Significant Accounting Policies and Estimates (Tables) | 3 Months Ended
--- | ---
Jun. 30, 2018
Accounting Policies [Abstract] |
Schedule of Cumulative Effect of Changes | The following tables summarize the impacts of adopting Topic 606 on the Company’s condensed consolidated statements of operations and balance sheets for the three months ended or as of June 30, 2018 (in thousands):
|  | As Reported |  | If Reported Under Topic 605 |  | Effect of Adoption of Topic 606
Net sales |  | $ | 608,480 |  |  | $ | 608,614 |  |  | $ | (134 | )
Accounts receivable, net |  | 385,546 |  |  | 272,009 |  |  | 113,537 |
Other current assets |  | 62,542 |  |  | 55,237 |  |  | 7,305 |
Accrued and other current liabilities |  | 384,497 |  |  | 252,639 |  |  | 131,858 |
Retained earnings |  | 1,259,900 |  |  | 1,270,916 |  |  | (11,016 | )
The cumulative effect of the changes to the condensed consolidated balance sheet from the adoption of Topic 606 was as follows (in thousands):
|  | As of March 31, 2018 |  | Effect of Adoption of Topic 606 |  | As of April 1, 2018
Accounts receivable, net |  | $ | 214,885 |  |  | $ | 105,768 |  |  | $ | 320,653 |
Other current assets |  | 56,362 |  |  | 6,195 |  |  | 62,557 |
Accrued and other current liabilities |  | 281,732 |  |  | 122,845 |  |  | 404,577 |
Retained earnings |  | 1,232,316 |  |  | (10,882 | ) |  | 1,221,434 |

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -URI http://asc.fasb.org/topic&trid=2122394 + Details
Name: | us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration