XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Disaggregation of revenue
The following table provides a disaggregation of product net sales for the periods presented (in thousands):
Three months ended
June 30,
Six months ended
June 30,
 2021202020212020
Net sales:    
Commercial$1,078 $1,058 $1,991 $2,794 
MMM products996 2,277 2,720 4,324 
Total net sales$2,074 $3,335 $4,711 $7,118 
Reconciliation of basic and diluted income (loss) per share
The following table presents a reconciliation of basic and diluted loss per share computations (in thousands):
Three months ended
June 30,
Six months ended
June 30,
 2021202020212020
Numerator:  
Net loss$(2,473)$(4,340)$(4,115)$(4,881)
  
Denominator:
Basic and diluted weighted average shares of common stock outstanding *4,211 3,192 3,913 3,139 
   * Shares outstanding for prior periods have been restated for the 1-for-5 stock split effective June 11, 2020.
Schedule of warranty activity
The following table summarizes warranty activity for the periods presented (in thousands):
Three months ended
June 30,
Six months ended
June 30,
2021202020212020
Balance at beginning of period$239 $240 $227 $195 
Warranty accruals for current period sales22 — 39 
Adjustments to existing warranties(2)(25)12 19 
In kind settlements made during the period(20)— (39)(6)
Accrued warranty reserve at end of period$239 $215 $239 $215 
Summary of assets and liabilities measured on recurring basis The following table provides a summary of the financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2020 (in thousands):
Fair Value Measurements at June 30, 2020 Using
Balance as ofQuoted Prices in Active Markets for Identical Assets
 (Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
 (Level 3)
DescriptionJune 30, 2020
Warrant liabilities$4,011 $— $— $4,011 
Schedule of valuation assumptions
The following inputs were used at June 30, 2020:
ExpectedRisk-FreeExpected
VolatilityInterest RateLife
Warrants with greater than one-year remaining term
100.17% - 100.27%
0.24% - 0.26%
4.04 - 4.54 years
Level 3 fair value reconciliation A roll-forward of fair value measurements using significant unobservable inputs (Level 3) for the warrants is as follows (in thousands):
Six months ended June 30, 2020
Balance January 1, 2020$— 
Issuance of warrants, January 20201,636 
Settlements from exercise(52)
Gain from change in fair value of warrants2,427 
Balance June 30, 2020$4,011