XML 32 R12.htm IDEA: XBRL DOCUMENT
v3.19.1

Net Sales | 12 Months Ended
--- | ---
Mar. 31, 2019
Revenue from Contract with Customer [Abstract] |
Net Sales | Net Sales The following table represents the Company's net sales by product line (in millions):
| Year Ended
| March 31, 2019
Microcontrollers | $ | 2,921.9 |
Analog, interface, mixed signal and timing products | 1,530.7 |
Field-programmable gate array products | 303.8 |
Memory products | 184.0 |
Technology licensing | 132.4 |
Multi-market and other | 276.7 |
Total net sales | $ | 5,349.5 |
All of the product lines listed above are included in the Company's Semiconductor Product segment with the exception of Technology Licensing, which belongs to the Technology Licensing segment. The following table represents the Company's net sales by contract type (in millions).
| Year Ended
| March 31, 2019
Distributors | $ | 2,719.1 |
Direct customers | 2,498.0 |
Licensees | 132.4 |
Total net sales | $ | 5,349.5 |
Distributors are customers that buy products with the intention of reselling them. Distributors generally have a distributor agreement with the Company to govern the terms of the relationship. Direct customers are non-distributor customers, which generally do not have a master sales agreement with the Company. The Company's direct customers primarily consist of original equipment manufacturers (OEMs) and, to a lesser extent, contract manufacturers. Licensees are customers of the Company's Technology Licensing segment, which include purchasers of intellectual property and customers that have licensing agreements to use the Company's SuperFlash® embedded flash and Smartbits® one time programmable NVM technologies. All of the contract types listed in the table above are included in the Company's Semiconductor Product segment with the exception of Licensees, which belong to the Technology Licensing segment. Substantially all of the Company's net sales are recognized from contracts with customers, and therefore, subject to the new revenue recognition standard. Semiconductor Product Segment For contracts related to the purchase of semiconductor products, the Company satisfies its performance obligation when control of the ordered product transfers to the customer. The timing of the transfer of control depends on the agreed upon shipping terms with the customer, but generally occurs upon shipment, which is when physical possession of the product has been transferred and legal title of the product transfers to the customer. Payment is generally due within 30 days of the ship date. Payment is generally collected after the Company satisfies its performance obligation, therefore contract liabilities are uncommon. Also, the Company usually does not record contract assets because the Company has an unconditional right to payment upon satisfaction of the performance obligation, and therefore, a receivable is more commonly recorded than a contract asset. Refer to Note 8 for the opening and closing balances of the Company's receivables. As contracts with customers generally have an expected duration of one year or less, the balance of open performance obligations as of period end that will be recognized as revenue subsequent to March 31, 2020 is immaterial. Generally, there is only a single performance obligation in the Company's contracts with customers for semiconductor products; as such, the entire transaction price is allocated to the single performance obligation and allocation of the transaction price to individual performance obligations is not necessary. The consideration received from customers is fixed, with the exception of consideration from certain distributors. Certain of the Company's distributors are granted price concessions and return rights, which result in variable consideration. The amount of revenue recognized for sales to these certain distributors is adjusted for estimates of the price concessions and return rights that are expected to be claimed. These estimates are based on the recent history of price concessions and stock rotations. Technology Licensing Segment The technology licensing segment includes sales and licensing of the Company's intellectual property. For contracts related to the sale of the Company's intellectual property, the Company satisfies its performance obligation and recognizes revenue when control of the intellectual property transfers to the customer. For contracts related to the licensing of the Company's technology, the Company satisfies its performance obligation and recognizes revenue as usage of the license occurs. The transaction price is fixed by the license agreement. Payment is collected after the Company satisfies its performance obligation, and therefore no contract liabilities are recorded. The Company does not record contract assets due to the fact that the Company has an unconditional right to payment upon satisfaction of the performance obligation, and therefore, the Company recognizes a receivable instead of a contract asset. Refer to Note 8 for the opening and closing balances of the Company's receivables.

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

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -URI http://asc.fasb.org/topic&trid=2122369 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration