XML 74 R27.htm IDEA: XBRL DOCUMENT
v3.20.1

Revenue Recognition (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
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, 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
|  |  | Year Ended December 31, 2018
|  |  |  |  |  | License and |  |  |  |  |  |
|  |  | Product |  |  | royalty |  |  | Contract |  |  |
|  |  | revenue |  |  | revenue |  |  | revenue |  |  | Total
Timing of revenue recognition: |  |  |  |  |  |  |  |  |  |  |  |
Products transferred at a point in time |  | $ | - |  | $ | 10,011 |  | $ | 189 |  | $ | 10,200
Product and services transferred over time |  |  | - |  |  | - |  |  | 7,407 |  |  | 7,407
Total |  | $ | - |  | $ | 10,011 |  | $ | 7,596 |  | $ | 17,607
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, |  |  | December 31,
|  |  | 2019 |  |  | 2018
Accounts receivable, net |  | $ | 1,079 |  | $ | 476
Costs and estimated earnings in excess of |  |  |  |  |  |
billings on uncompleted contracts |  |  | - |  |  | 987
Accrued liabilities |  |  | 432 |  |  | 1,585
Deferred revenue |  |  | 21 |  |  | -
Contract liabilities |  |  | 9,755 |  |  | -
Other current liabilities |  |  | - |  |  | 10,000
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, |  |  |  |  |
|  |  | 2019 |  |  | 2018 |  |  | $ Change |  | % Change
Contract assets |  | $ | - |  | $ | 987 |  | $ | (987) |  | (100.0)
Contract liabilities |  |  | (10,208) |  |  | (1,585) |  |  | (8,623) |  | (544.0)
Net contract assets (liabilities) |  | $ | (10,208) |  | $ | (598) |  | $ | (9,610) |  | (1,607.0)
Transaction price allocated to the remaining performance obligations, expected timing | The following table provides information about the estimated timing of revenue recognition (in thousands):
|  |  | 2020 |  |  | 2021
Product revenue |  | $ | 6,680 |  | $ | -
License and royalty revenue |  |  | 217 |  |  | -

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 contract balances and changes in contract balances. + 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=118956577&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 for billings on uncompleted contracts in excess of costs and costs of uncompleted contracts in excess of billings. + 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=118956577&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=118956577&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration