XML 88 R10.htm IDEA: XBRL DOCUMENT
v3.20.1

LONG-TERM CONTRACTS - Note 4 | 12 Months Ended
--- | ---
Dec. 31, 2019
Notes To Financial Statements Abstract |
Long-term contracts - Note 4 | 4. LONG-TERM CONTRACTS In May 2018, we signed a five-year license agreement with a customer granting them exclusive license to our LBS technology for display-only applications. As part of the agreement, we received a first payment of $5.0 million in June 2018 and the second payment of $5.0 million in October 2018. The contract includes requirements that must be met in order to maintain exclusivity. If this licensee acquires a customer, the agreement requires the licensee to buy any needed components from us. During the year ended December 31, 2018 we completed the performance obligations required by the contract. As a result, we recognized $10.0 million in license and royalty revenue during the year ended December 31, 2018. In April 2017, we signed a contract with a major technology company to develop an LBS display system. Under the agreement, we received an upfront payment of $10.0 million in 2017 and, as of December 31, 2019, have also received $15.0 million, net of early payment discounts, representing all payment due for development work. The original contract was for $14.0 million in fees for development work, but we and our customer agreed to add $1.1 million in additional work to total $15.1 million. After applying early payment discounts, we recognized revenue of $15.0 million in development fees over time based on the proportion of total cost expended (under Topic 606, the "input method") to the total cost expected to complete the contract performance obligation. For the year ended December 31, 2019, we recognized $2.9 million of contract revenue from development fees on this agreement compared to $7.4 million during the year ended December 31, 2018. The $10.0 million upfront payment will be recognized as revenue at the point in time future component sales are transferred to the customer. Based on current pricing and cost estimates, the amount of the per unit upfront payment would be greater than our estimated per unit gross profit. At December 31, 2019 we had $9.8 million of the $10.0 million upfront payment classified as a contract liability on the balance sheet. We have received purchase orders from our customer under the product supply agreement signed in April 2017. We expect to apply $2.3 million of the upfront payment over the first three quarters of 2020. To the extent that the component purchases do not fully expend the $10.0 million upfront payment, there is no repayment provision to the customer. The following table summarizes the costs incurred on our revenue contracts (in thousands):
|  |  | December 31,
|  |  | 2019 |  |  | 2018
Costs and estimated earnings incurred on uncompleted contracts |  | $ | 14,974 |  | $ | 12,087
Billings on uncompleted contracts |  |  | (14,974) |  |  | (11,100)
|  | $ | - |  | $ | 987
Included in consolidated balance sheets under the following captions: |  |  |  |  |  |
Costs and estimated earnings incurred on uncompleted contracts |  | $ | - |  | $ | 987
Billings on uncompleted contracts in excess of related costs |  |  | - |  |  | -
|  | $ | - |  | $ | 987

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

X
- Definition The entire disclosure for long-term contracts or programs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -URI http://asc.fasb.org/topic&trid=2145070 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -URI http://asc.fasb.org/topic&trid=2122208 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -URI http://asc.fasb.org/subtopic&trid=2197326 + Details
Name: | us-gaap_LongTermContractsOrProgramsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration