XML 30 R18.htm IDEA: XBRL DOCUMENT
v3.21.1

Summary of Significant Accounting Policies (Policies) | 3 Months Ended
--- | ---
Mar. 31, 2021
Summary of Significant Accounting Policies |
Basis of Presentation | Basis of Presentation ​ The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2020 has been derived from the audited financial statements at that date but does not include all of the information required by GAAP for complete financial statements. These unaudited interim condensed financial statements have been prepared on the same basis as the Company’s annual financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for a fair statement of the Company’s financial information. The results of operations for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other interim period or for any other future year. ​ The accompanying condensed financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020, included in the Company’s Annual Report on Form 10-K filed with the SEC.
Use of Estimates | Use of Estimates ​ The preparation of the condensed financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, fair value of assets and liabilities, inventory reserves, product warranty reserves, deferred tax assets and related valuation allowances, and stock-based compensation. The Company believes its estimates and assumptions are reasonable; however, actual results may differ from the Company’s estimates.
Accounts receivable, net | Accounts receivable, net ​ The Company establishes an allowance for product returns. The Company analyzes historical returns, current economic trends and changes in customer demand and acceptance of products when evaluating the adequacy of sales returns. Returns are processed as credits on future purchases, and as a result, the allowance is recorded against the balance of trade accounts receivable. In addition, the Company establishes an allowance for estimated price concessions related to its distributor agreements. The Company estimates credits to distributors based on the historical rate of credits provided to distributors relative to sales. ​ Accounts receivable, net consisted of the following (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | March 31, | ​ | December 31,
​ | ​ | 2021 | ​ | 2020
Trade accounts receivable | ​ | $ | 9,240 | ​ | $ | 7,590
Unbilled accounts receivable | ​ | ​ | 1,308 | ​ | ​ | 255
Allowance for product returns and price concessions | ​ |  | (233) | ​ |  | (238)
Accounts receivable, net | ​ | $ | 10,315 | ​ | $ | 7,607
Concentration of Credit Risk | Concentration of Credit Risk ​ Financial instruments that potentially expose the Company to a concentration of credit risk consist principally of cash and cash equivalents that are held by a financial institution in the United States and accounts receivable. Amounts on deposit with a financial institution may at times exceed federally insured limits. The Company maintains its cash accounts with high credit quality financial institutions and, accordingly, minimal credit risk exists with respect to the financial institutions. ​ Significant customers are those which represent more than 10% of the Company’s total revenue or net accounts receivable balance at each respective balance sheet date. For the purposes of this disclosure, the Company defines “customer” as the entity that is purchasing the products or licenses directly from the Company, which includes the distributors of the Company’s products in addition to end customers that the Company sells to directly. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable, net are as follows: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Revenue | ​ | Accounts Receivable, net |  | ​
​ | ​ | Three Months Ended | ​ | ​ | As of |  | ​
​ | ​ | March 31, | ​ | ​ | March 31, | ​ | December 31, | ​ | ​
Customers |  | 2021 |  | 2020 |  | ​ | 2021 |  | 2020 |  | ​
Customer A |  | * | ​ | 22 | % | ​ | 16 | % | 29 | % | ​
Customer B |  | 27 | % | 12 | % | ​ | 39 | % | 25 | % | ​
Customer C | ​ | * | ​ | 11 | % | ​ | * | ​ | * | ​ | ​
Customer D | ​ | * | ​ | 11 | % | ​ | * | ​ | * | ​ | ​
* | Less than 10%
Fair Value of Financial Instruments | Fair Value of Financial Instruments ​ Fair value is defined as an exit price, representing the amount that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. The framework for measuring fair value provides a three-tier hierarchy prioritizing inputs to valuation techniques used in measuring fair value as follows: ​ Level 1— Observable inputs such as quoted prices for identical assets or liabilities in active markets; ​ Level 2— Inputs, other than quoted prices for identical assets or liabilities in active markets, which are observable either directly or indirectly; and ​ Level 3— Unobservable inputs in which there is little or no market data requiring the reporting entity to develop its own assumptions. ​ As of March 31, 2021, based on Level 2 inputs and the borrowing rates available to the Company for loans with similar terms and consideration of the Company’s credit risk, the carrying value of the Company’s variable interest rate debt, excluding unamortized debt issuance costs, approximates fair value. The Company’s financial instruments consist of Level 1 assets and a Level 3 liability. Level 1 assets consist of highly liquid money market funds that are included in cash equivalents. The Company’s Level 3 liability consists of warrants issued in connection with the Company’s current credit facility (Note 6). ​ The following tables sets forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | March 31, 2021
​ |  | Level 1 |  | Level 2 |  | Level 3 |  | Total
Assets: | ​ | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​
Money market funds | ​ | $ | 15,820 |  | $ | — |  | $ | — |  | $ | 15,820
Total assets measured at fair value | ​ | $ | 15,820 |  | $ | — |  | $ | — |  | $ | 15,820
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Liabilities: | ​ | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​
Warrant liability | ​ | $ | — |  | $ | — |  | $ | 36 |  | $ | 36
Total liabilities measured at fair value | ​ | $ | — |  | $ | — |  | $ | 36 |  | $ | 36
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | December 31, 2020
​ |  | Level 1 |  | Level 2 |  | Level 3 |  | Total
Assets: | ​ | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​
Money market funds | ​ | $ | 14,669 |  | $ | — |  | $ | — |  | $ | 14,669
Total assets measured at fair value | ​ | $ | 14,669 |  | $ | — |  | $ | — |  | $ | 14,669
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Liabilities: | ​ | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​
Warrant liability | ​ | $ | — |  | $ | — |  | $ | 31 |  | $ | 31
Total liabilities measured at fair value | ​ | $ | — |  | $ | — |  | $ | 31 |  | $ | 31
Recently Issued Pronouncements | Recently Issued Pronouncements ​ In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. As the Company is a smaller reporting company, ASU 2016-13 is effective for the Company’s annual reporting periods, and interim periods within those years, beginning after December 15, 2022, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements Financial Instruments-Credit Losses (Topic 326). The new ASU provides narrow-scope amendments to help apply ASU No. 2016-13. The Company is evaluating the impact of the adoption of ASU 2016-13 and ASU 2019-04 on its financial statements.

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

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration