XML 43 R28.htm IDEA: XBRL DOCUMENT
v3.20.4

Revenue Recognition (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Revenue Recognition |
Schedule of disaggregation of revenues | The following table provides information about disaggregated revenue by timing of revenue recognition, (in thousands):
|  |  | Year Ended December 31, 2020
|  |  |  |  |  | License and |  |  |  |  |  |
|  |  | Product |  |  | royalty |  |  | Contract |  |  |
|  |  | revenue |  |  | revenue |  |  | revenue |  |  | Total
Timing of revenue recognition: |  |  |  |  |  |  |  |  |  |  |  |
Products transferred at a point in time |  | $ | 1,347 |  | $ | 1,718 |  | $ | 4 |  | $ | 3,069
Product and services transferred over time |  |  | - |  |  | - |  |  | 21 |  |  | 21
Total |  | $ | 1,347 |  | $ | 1,718 |  | $ | 25 |  | $ | 3,090
|  |  | Year Ended December 31, 2019
|  |  |  |  |  | License and |  |  |  |  |  |
|  |  | Product |  |  | royalty |  |  | Contract |  |  |
|  |  | revenue |  |  | revenue |  |  | revenue |  |  | Total
Timing of revenue recognition: |  |  |  |  |  |  |  |  |  |  |  |
Products transferred at a point in time |  | $ | 5,345 |  | $ | 99 |  | $ | 178 |  | $ | 5,622
Product and services transferred over time |  |  | - |  |  | - |  |  | 3,264 |  |  | 3,264
Total |  | $ | 5,345 |  | $ | 99 |  | $ | 3,442 |  | $ | 8,886
Costs in excess of billings and billings in excess of costs | The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers (in thousands):
|  |  | December 31,
|  |  | 2020 |  |  | 2019
Accounts receivable, net |  | $ | - |  | $ | 1,079
Accrued liabilities |  |  | - |  |  | 432
Deferred revenue |  |  | - |  |  | 21
Contract liabilities |  |  | 7,765 |  |  | 9,755
Schedule of contract assets and liabilities | Significant changes in the contract assets and the contract liabilities balances during the period are as follows (in thousands, except percentages):
|  |  | December 31, |  |  | December 31, |  |  |  |  |
|  |  | 2020 |  |  | 2019 |  |  | $ Change |  | % Change
Contract assets |  | $ | - |  | $ | - |  | $ | - |  | -
Contract liabilities |  |  | (7,765) |  |  | (10,208) |  |  | 2,443 |  | 23.9
Net contract assets (liabilities) |  | $ | (7,765) |  | $ | (10,208) |  | $ | 2,443 |  | 23.9
Transaction price allocated to the remaining performance obligations, expected timing | The following table provides information about the estimated timing of revenue recognition (in thousands):
|  |  | 2021 |  |  | 2022
License and royalty revenue |  | $ | 3,222 |  | $ | -

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

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of long-term contract or program. + References No definition available. + Details
Name: | us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration