Document And Entity Information
Document And Entity Information - shares | 6 Months Ended | |
Jun. 30, 2022 | Jul. 31, 2022 | |
Document Information [Line Items] | ||
Entity Central Index Key | 0001054721 | |
Entity Registrant Name | BSQUARE CORP /WA | |
Amendment Flag | false | |
Current Fiscal Year End Date | --12-31 | |
Document Fiscal Period Focus | Q2 | |
Document Fiscal Year Focus | 2022 | |
Document Type | 10-Q | |
Document Quarterly Report | true | |
Document Period End Date | Jun. 30, 2022 | |
Document Transition Report | false | |
Entity File Number | 000-27687 | |
Entity Incorporation, State or Country Code | WA | |
Entity Tax Identification Number | 91-1650880 | |
Entity Address, Address Line One | 1415 Western Ave, Suite 700 | |
Entity Address, City or Town | Seattle | |
Entity Address, State or Province | WA | |
Entity Address, Postal Zip Code | 98101 | |
City Area Code | 425 | |
Local Phone Number | 519-5900 | |
Title of 12(b) Security | Common stock, no par value | |
Trading Symbol | BSQR | |
Security Exchange Name | NASDAQ | |
Entity Current Reporting Status | Yes | |
Entity Interactive Data Current | Yes | |
Entity Filer Category | Non-accelerated Filer | |
Entity Small Business | true | |
Entity Emerging Growth Company | false | |
Entity Shell Company | false | |
Entity Common Stock, Shares Outstanding | 20,468,395 |
Condensed Consolidated Balance
Condensed Consolidated Balance Sheets (Unaudited) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Current assets: | ||
Cash and cash equivalents | $ 37,624 | $ 39,529 |
Restricted cash | 221 | 557 |
Accounts receivable, net of allowance for doubtful accounts of $50 at June 30, 2022 and December 31, 2021 | 5,616 | 4,914 |
Contract assets | 51 | 46 |
Prepaid expenses and other current assets | 731 | 364 |
Total current assets | 44,243 | 45,410 |
Property and equipment, net of accumulated depreciation | 800 | 726 |
Right-of-use lease assets | 1,431 | 1,598 |
Other non-current assets | 24 | 24 |
Total assets | 46,498 | 47,758 |
Current liabilities: | ||
Third-party software fees payable | 5,765 | 4,628 |
Accounts payable | 343 | 426 |
Accrued compensation | 479 | 502 |
Other accrued expenses | 171 | 219 |
Deferred revenue | 483 | 944 |
Current portion of operating lease liability | 355 | 357 |
Total current liabilities | 7,596 | 7,076 |
Deferred revenue, long-term | 94 | 194 |
Operating lease liability, net of current portion | 1,196 | 1,363 |
Shareholders' equity: | ||
Preferred stock, no par value: 10,000,000 shares authorized; no shares issued and outstanding | 0 | 0 |
Common stock, no par value: 37,500,000 shares authorized: 20,468,395 and 20,374,406 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively | 172,445 | 172,397 |
Accumulated other comprehensive loss | (1,072) | (1,024) |
Accumulated deficit | (133,761) | (132,248) |
Total shareholders' equity | 37,612 | 39,125 |
Total liabilities and shareholders' equity | $ 46,498 | $ 47,758 |
Condensed Consolidated Balanc_2
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - USD ($) $ / shares in Thousands, $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Accounts receivable, allowance for doubtful accounts | $ 50 | $ 50 |
Preferred stock, par value (in dollars per share) | $ 0 | $ 0 |
Preferred stock, shares authorized (in shares) | 10,000,000 | 10,000,000 |
Preferred stock, shares issued (in shares) | 0 | 0 |
Preferred stock, shares outstanding (in shares) | 0 | 0 |
Common stock, par value (in dollars per share) | $ 0 | $ 0 |
Common stock, shares authorized (in shares) | 37,500,000 | 37,500,000 |
Common stock, shares issued (in shares) | 20,468,395 | 20,374,406 |
Common stock, shares outstanding (in shares) | 20,468,395 | 20,374,406 |
Condensed Consolidated Statemen
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Revenue: | ||||
Total revenue | $ 10,394 | $ 10,671 | $ 20,126 | $ 20,643 |
Cost of revenue: | ||||
Total cost of revenue | 8,795 | 9,479 | 17,044 | 17,858 |
Gross profit | 1,599 | 1,192 | 3,082 | 2,785 |
Operating expenses: | ||||
Selling, general and administrative | 2,022 | 2,148 | 4,165 | 4,424 |
Research and development | 256 | 365 | 517 | 533 |
Total operating expenses | 2,278 | 2,513 | 4,682 | 4,957 |
Loss from operations | (679) | (1,321) | (1,600) | (2,172) |
Other income, net | 54 | 1,614 | 87 | 1,605 |
(Loss) income before income taxes | (625) | 293 | (1,513) | (567) |
Income taxes | 0 | 0 | 0 | 0 |
Net (loss) income | $ (625) | $ 293 | $ (1,513) | $ (567) |
Basic (loss) earnings per share (in dollars per share) | $ (0.03) | $ 0.02 | $ (0.07) | $ (0.04) |
Diluted (loss) earnings per share (in dollars per share) | $ (0.03) | $ 0.02 | $ (0.07) | $ (0.04) |
Shares used in per share calculations: | ||||
Basic (in shares) | 20,406 | 13,332 | 20,426 | 13,267 |
Diluted (in shares) | 20,406 | 13,881 | 20,426 | 13,267 |
Net (loss) income | $ (625) | $ 293 | $ (1,513) | $ (567) |
Other comprehensive loss | ||||
Foreign currency translation, net of tax | (51) | (34) | (48) | (66) |
Total other comprehensive loss | (51) | (34) | (48) | (66) |
Comprehensive (loss) income | (676) | 259 | (1,561) | (633) |
Partner Solutions [Member] | ||||
Revenue: | ||||
Total revenue | 9,353 | 9,960 | 18,485 | 18,755 |
Cost of revenue: | ||||
Total cost of revenue | 8,106 | 8,578 | 15,658 | 16,037 |
Gross profit | 1,247 | 1,382 | 2,827 | 2,718 |
Edge to Cloud [Member] | ||||
Revenue: | ||||
Total revenue | 1,041 | 711 | 1,641 | 1,888 |
Cost of revenue: | ||||
Total cost of revenue | 689 | 901 | 1,386 | 1,821 |
Gross profit | $ 352 | $ (190) | $ 255 | $ 67 |
Condensed Consolidated Statem_2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($) $ in Thousands | 6 Months Ended | |
Jun. 30, 2022 | Jun. 30, 2021 | |
Cash flows from operating activities: | ||
Net (loss) income | $ (1,513) | $ (567) |
Adjustments to reconcile net loss to net cash used in operating activities: | ||
Depreciation and amortization | 191 | 297 |
Stock-based compensation | 115 | 378 |
Gain on extinguishment of PPP loan | 0 | (1,584) |
Changes in operating assets and liabilities: | ||
Accounts receivable | (702) | (141) |
Contract assets | (5) | (20) |
Prepaid expenses and other assets | (369) | (222) |
Third-party software fees payable | 1,137 | (793) |
Accounts payable and accrued expenses | (154) | (381) |
Deferred revenue | (561) | (788) |
Net cash used in operating activities | (1,861) | (3,821) |
Cash flows from investing activities: | ||
Additions to property and equipment | (265) | (257) |
Net cash from investing activities | (265) | (257) |
Cash flows from financing activities: | ||
Proceeds from the sale of common stock, net of issuance fees | 0 | 360 |
Proceeds from exercise of stock options | 70 | 53 |
Cash settlement of performance stock units | (137) | 0 |
Net cash (used in) provided by financing activities | (67) | 413 |
Effect of exchange rate changes on cash and cash equivalents | (48) | (66) |
Net decrease in cash and cash equivalents | (2,241) | (3,731) |
Cash, restricted cash, and cash equivalents, beginning of period | 40,086 | 12,960 |
Cash, restricted cash, and cash equivalents, end of period | $ 37,845 | $ 9,229 |
Consolidated Statement of Share
Consolidated Statement of Shareholders' Equity (Unaudited) - USD ($) $ in Thousands | Restricted Stock Units (RSUs) [Member] Preferred Stock [Member] | Restricted Stock Units (RSUs) [Member] Common Stock [Member] | Restricted Stock Units (RSUs) [Member] AOCI Attributable to Parent [Member] | Restricted Stock Units (RSUs) [Member] Retained Earnings, Appropriated [Member] | Restricted Stock Units (RSUs) [Member] | Preferred Stock [Member] | Common Stock [Member] | AOCI Attributable to Parent [Member] | Retained Earnings, Appropriated [Member] | Total |
Balance (in shares) at Dec. 31, 2020 | 0 | 13,235,038 | ||||||||
Balance at Dec. 31, 2020 | $ 0 | $ 139,726 | $ (992) | $ (130,006) | $ 8,728 | |||||
Exercise of stock options (in shares) | 0 | 135,303 | ||||||||
Exercise of stock options | $ 0 | $ 53 | 0 | 0 | 53 | |||||
Issuance of common stock upon settlement of restricted stock units (RSUs) (in shares) | 0 | 108,879 | ||||||||
Stock-based compensation | $ 0 | $ 378 | 0 | 0 | 378 | |||||
Net (loss) income | 0 | $ 0 | 0 | (567) | (567) | |||||
Foreign currency translation, net of tax | $ 0 | (43) | 0 | (66) | ||||||
Sale of common stock (in shares) | 0 | 108,879 | ||||||||
Sale of common stock | $ 0 | $ 360 | 0 | 0 | 360 | |||||
Foreign currency translation adjustment, net of tax | $ (23) | (66) | ||||||||
Balance (in shares) at Jun. 30, 2021 | 0 | 13,479,220 | ||||||||
Balance at Jun. 30, 2021 | $ 0 | $ 140,494 | (1,035) | (130,573) | 8,886 | |||||
Balance (in shares) at Mar. 31, 2021 | 0 | 13,298,150 | ||||||||
Balance at Mar. 31, 2021 | $ 0 | $ 139,907 | (1,001) | (130,866) | 8,040 | |||||
Exercise of stock options (in shares) | 0 | 72,191 | ||||||||
Exercise of stock options | $ 0 | $ 17 | 0 | 0 | 17 | |||||
Issuance of common stock upon settlement of restricted stock units (RSUs) (in shares) | 0 | 108,879 | ||||||||
Stock-based compensation | $ 0 | $ 210 | $ 0 | $ 0 | $ 210 | |||||
Net (loss) income | $ 0 | $ 0 | 0 | 293 | 293 | |||||
Foreign currency translation, net of tax | $ 0 | $ 0 | (34) | 0 | (34) | |||||
Sale of common stock (in shares) | 0 | 108,879 | ||||||||
Sale of common stock | $ 0 | $ 360 | 0 | 0 | 360 | |||||
Balance (in shares) at Jun. 30, 2021 | 0 | 13,479,220 | ||||||||
Balance at Jun. 30, 2021 | $ 0 | $ 140,494 | (1,035) | (130,573) | 8,886 | |||||
Balance (in shares) at Dec. 31, 2021 | 0 | 20,374,406 | ||||||||
Balance at Dec. 31, 2021 | $ 0 | $ 172,397 | (1,024) | (132,248) | $ 39,125 | |||||
Exercise of stock options (in shares) | 0 | 59,375 | 59,375 | |||||||
Exercise of stock options | $ 0 | $ 70 | 0 | 0 | $ 70 | |||||
Stock-based compensation | 0 | 115 | 0 | 0 | 115 | |||||
Net (loss) income | 0 | 0 | 0 | (1,513) | (1,513) | |||||
Foreign currency translation, net of tax | $ 0 | $ 0 | (48) | 0 | (48) | |||||
Issuance of common stock upon settlement of RSUs (in shares) | 0 | 34,614 | ||||||||
Issuance of common stock upon settlement of RSUs | $ 0 | $ 0 | 0 | 0 | 0 | |||||
Cash settlement of performance stock units | $ 0 | $ (137) | 0 | 0 | (137) | |||||
Balance (in shares) at Jun. 30, 2022 | 0 | 20,468,395 | ||||||||
Balance at Jun. 30, 2022 | $ 0 | $ 172,445 | (1,072) | (133,761) | 37,612 | |||||
Balance (in shares) at Mar. 31, 2022 | 0 | 20,445,880 | ||||||||
Balance at Mar. 31, 2022 | $ 0 | $ 172,400 | (1,021) | (133,136) | 38,243 | |||||
Exercise of stock options (in shares) | 0 | 5,208 | ||||||||
Exercise of stock options | $ 0 | $ 5 | 0 | 0 | 5 | |||||
Issuance of common stock upon settlement of restricted stock units (RSUs) (in shares) | 0 | 17,307 | ||||||||
Stock-based compensation | 0 | 40 | 0 | 0 | 40 | |||||
Net (loss) income | 0 | 0 | 0 | (625) | (625) | |||||
Foreign currency translation, net of tax | $ 0 | $ 0 | (51) | 0 | (51) | |||||
Sale of common stock (in shares) | 0 | 17,307 | ||||||||
Balance (in shares) at Jun. 30, 2022 | 0 | 20,468,395 | ||||||||
Balance at Jun. 30, 2022 | $ 0 | $ 172,445 | $ (1,072) | $ (133,761) | $ 37,612 |
Note 1 - Description of Busines
Note 1 - Description of Business and Summary of Significant Accounting Policies | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Business Description and Accounting Policies [Text Block] | 1. Description of Business Bsquare Corporation ("Bsquare," "we," "us" and "our") develops and deploys technologies for the makers and operators of connected devices. These fleets of business-oriented devices, often called the Internet of Things (IoT), offer a powerful means to connect organizations, people, information, and ideas. Hundreds of millions of connected devices have already been deployed and it is estimated that billions more will be. Despite their growing prevalence, these devices and the systems in which they operate remain a significant source of complexity, unplanned and often uncontrolled expense, and operational risk. Our customers are undergoing a massive change in their business practices and Bsquare provides technology that helps them capture the value of connected devices and reduces the cost and risk of doing so. Since our founding in 1994, More recently, our expertise and business prospects have shifted to cloud-connected devices that have been connected to create intelligent systems. This shift coincides with the overall growth of IoT technologies and with our customers’ recognition that connected intelligent devices create significant business opportunities. Device makers have increasingly specified their products not Basis of Presentation The accompanying unaudited condensed consolidated financial statements of Bsquare have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting and include the accounts of Bsquare and our wholly owned subsidiary. Certain information and footnote disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. In management’s opinion, the unaudited condensed consolidated financial statements include all material adjustments, all of which are of a normal and recurring nature, necessary to present fairly our financial position as of June 30, 2022 six June 30, 2022 2021 December 31, 2021 These unaudited financial statements and related notes should be read in conjunction with our audited financial statements and related notes included in our Annual Report on Form 10 December 31, 2021 March 10, 2022. Basis of consolidation The consolidated financial statements include the accounts of Bsquare and our wholly owned subsidiary. All intercompany balances and transactions have been eliminated. Use of estimates Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. Examples include provisions for bad debts and income taxes, estimates related to contracts with customers, such as determining standalone selling price, useful lives of property and equipment, fair value of stock-based awards, and assumptions used to determine the net present value of operating lease liabilities, among other estimates. Actual results may Income (loss) per share We compute basic income (loss) per share using the weighted average number of shares of common stock outstanding during the period. We consider restricted stock units as outstanding shares of common stock and include them in the computation of basic loss per share only when vested. We compute diluted loss per share using the weighted average number of shares of common stock outstanding and common stock equivalent shares outstanding during the period using the treasury stock method. We exclude common stock equivalent shares from the computation if their effect is anti-dilutive. The following potentially dilutive weighted shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented: Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Stock options 1,066,162 406,960 1,038,040 299,743 Restricted stock units 10,827 — 16,913 84,527 |
Note 2 - Revenue Recognition
Note 2 - Revenue Recognition | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Revenue from Contract with Customer [Text Block] | 2. Disaggregation of revenue The following table provides information about disaggregated revenue by primary geographical area and operating segment (in thousands): Three Months Ended June 30, 2022 Three Months Ended June 30, 2021 Partner Edge to Partner Edge to Solutions Cloud Total Solutions Cloud Total Primary geographic area: North America $ 8,254 $ 1,023 $ 9,277 $ 7,555 $ 666 $ 8,221 Europe 63 18 81 93 45 138 Asia 1,036 — 1,036 2,312 — 2,312 Total $ 9,353 $ 1,041 $ 10,394 $ 9,960 $ 711 $ 10,671 Six Months Ended June 30, 2022 Six Months Ended June 30, 2021 Partner Edge to Partner Edge to Solutions Cloud Total Solutions Cloud Total Primary geographic area: North America $ 16,459 $ 1,587 $ 18,046 $ 15,078 $ 1,731 $ 16,809 Europe 153 54 207 202 157 359 Asia 1,873 — 1,873 3,475 — 3,475 Total $ 18,485 $ 1,641 $ 20,126 $ 18,755 $ 1,888 $ 20,643 For the quarter ended June 30, 2022 2021, six June 30, 2022 2021, Contract balances We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Contract assets include amounts related to our contractual right to consideration for completed performance obligations not no three six June 30, 2022 2021 Significant changes in the contract assets and the deferred revenue balances during the three six June 30, 2022 Three Months Ended June 30, 2022 Six Months Ended June 30, 2022 Contract Contract Assets Assets Balance at beginning of period $ 17 $ 46 Revenue recognized 34 50 Amounts collected or invoiced — (45 ) Balance at end of period $ 51 $ 51 Three Months Ended June 30, 2022 Six Months Ended June 30, 2022 Deferred Deferred Revenue Revenue Balance at beginning of period $ 1,164 $ 1,138 Revenue recognized (652 ) (920 ) Amounts collected or invoiced 65 359 Balance at end of period $ 577 $ 577 Contract acquisition costs We capitalize contract acquisition costs for contracts with a life exceeding one three June 30, 2022 2021, six June 30, 2022 2021, no Transaction price allocated to the remaining performance obligations The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. The satisfaction of performance obligations varies based on the nature of the underlying promise and the customer. The estimated revenue does not one June 30, 2022 Remainder of 2022 2023 After 2023 Edge to Cloud $ 623 $ 1,612 $ 1,330 Practical expedients and exemptions We generally expense sales commissions when incurred because the amortization period would have been less than one When applicable and appropriate, the Company utilizes the ‘as-invoiced’ practical expedient which permits revenue recognition upon invoicing. |
Note 3 - Cash, Cash Equivalents
Note 3 - Cash, Cash Equivalents and Restricted Cash | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Cash, Cash Equivalents, and Short-Term Investments [Text Block] | 3. Cash, cash equivalents and restricted cash consisted of the following (in thousands): June 30, 2022 December 31, 2021 Cash $ 5,463 $ 2,506 Cash equivalents (see detail in Note 4) 32,161 37,023 Restricted cash 221 557 Total cash and cash equivalents $ 37,845 $ 40,086 |
Note 4 - Fair Value Measurement
Note 4 - Fair Value Measurements | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Fair Value Disclosures [Text Block] | 4. We measure our cash equivalents and restricted cash at fair value. Fair value is 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. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A three Level 1: Quoted prices in active markets for identical assets or liabilities. Level 2: Directly or indirectly observable market-based inputs or unobservable inputs used in models or other valuation methodologies. Level 3: Unobservable inputs that are not We classify our cash equivalents and restricted cash within Level 1 Assets measured at fair value on a recurring basis as of June 30, 2022 December 31, 2021 June 30, 2022 December 31, 2021 Quoted Prices in Quoted Prices in Active Markets Active Markets for Identical for Identical Assets (Level 1) Total Assets (Level 1) Total Assets Cash equivalents: Money market funds $ 32,161 $ 32,161 $ 37,023 $ 37,023 Total cash equivalents 32,161 32,161 37,023 37,023 Restricted cash: Money market funds 221 221 557 557 Total assets measured at fair value $ 32,382 $ 32,382 $ 37,580 $ 37,580 |
Note 5 - Leases
Note 5 - Leases | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Lessee, Operating Leases [Text Block] | 5. In December 2019, May 1, 2020 July 31, 2027. In November 2020, November 30, 2020 November 8, 2030. five November 2025. November 2025 November 9, 2020. December 31, 2020. no Our leases have remaining terms of four six not not The following tables present the components of our lease expense and supplemental cash flow information related to our leases for the six June 30, 2022 2021 Six Months Ended Six Months Ended Total component lease expense was as follows: June 30, 2022 June 30, 2021 Operating leases $ 174 $ 206 Supplemental cash flow information related to leases was as follows: Cash paid for amounts included in the measurement of lease liabilities $ 176 $ 206 The following table presents supplemental balance sheet information related to our operating leases as of June 30, 2022 2021 June 30, 2022 June 30, 2021 Right-of-use lease assets $ 1,431 $ 1,712 Current portion of operating lease liability $ 355 $ 348 Operating lease liability, net of current portion 1,196 1,487 Total operating lease liabilities $ 1,551 $ 1,835 Weighted average remaining lease term (years) 4.7 5.7 Weighted average discount rate 8.5 % 8.5 % The following table presents the amounts we are obligated to pay, by maturity, under our operating leases liabilities as of June 30, 2022 Years Ending December 31, 2022, remainder of year $ 180 2023 365 2024 371 2025 360 2026 276 After 2026 164 Total minimum lease payments 1,716 Less: amount representing interest (165 ) Present value of lease liabilities $ 1,551 |
Note 6 - Shareholders' Equity
Note 6 - Shareholders' Equity | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Shareholders' Equity and Share-Based Payments [Text Block] | 6. Equity Compensation Plans We have a stock plan (the “Stock Plan”) for equity awards to eligible service providers and an inducement stock plan for newly hired employees (the “Inducement Plan”) (collectively the “Plans”). We stopped using the Inducement Plan in 2019, may four may Stock-Based Compensation The estimated fair value of stock-based awards is recognized as compensation expense over the vesting period of the award, net of estimated forfeitures. We estimate forfeitures based on historical experience and expected future activity. The fair value of RSUs is determined based on the number of shares granted and the quoted price of our common stock on the date of grant. The fair value of PSUs is estimated at the grant date based on the fair value of each vesting tranche as calculated by a Monte Carlo simulation. The fair value of stock options is estimated at the grant date based on the fair value of each vesting tranche as calculated by the Black-Scholes-Merton (“BSM”) option-pricing model. The BSM model requires various highly judgmental assumptions including expected volatility and option life. If any of the assumptions used in the BSM model change significantly, stock-based compensation expense may Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Dividend yield 0 % 0 % 0 % 0 % Expected life (years) 4.9 4.8 4.9 4.8 Expected volatility 111 % 105 % 111 % 105 % Risk-free interest rate 2.9 % 0.6 % 2.3 % 0.5 % The impact on our results of operations from stock-based compensation expense was as follows (in thousands): Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Cost of revenue — Edge to Cloud $ 4 $ 9 $ 10 $ 24 Selling, general and administrative 34 181 100 327 Research and development 2 20 5 27 Total stock-based compensation expense $ 40 $ 210 $ 115 $ 378 Stock Option Activity The following table summarizes stock option activity under the Plans: Weighted Average Remaining Weighted Contractual Number of Average Life Aggregate Shares Exercise Price (in years) Intrinsic Value Balance at December 31, 2021 1,664,014 $ 2.07 6.64 $ 405,223 Granted 66,500 1.76 Exercised (59,375 ) 1.18 Forfeited (62,479 ) 1.80 Expired (44,500 ) 3.47 Balance at June 30, 2022 1,564,160 2.06 6.53 91,690 Vested and expected to vest at June 30, 2022 1,521,640 2.07 6.48 88,659 Exercisable at June 30, 2022 1,049,454 2.31 5.91 50,904 At June 30, 2022 not Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Weighted average grant-date fair value of options granted during the period $ 1.51 $ 2.64 $ 1.76 $ 2.89 Options in-the-money (in shares) 215,942 706,620 215,942 706,620 Aggregate intrinsic value of options exercised during the period $ 1.02 $ 1.02 $ 1.18 $ 2.20 The aggregate intrinsic value represents the difference between the exercise price of the underlying options and the quoted price of our common stock for the number of options exercised during the periods indicated. We issue new shares of common stock upon exercise of stock options. Restricted Stock Unit Activity The following table summarizes RSU activity under the Plans: Number of Weighted Average Shares Award Price Unvested at December 31, 2021 34,614 $ 2.72 Granted 69,228 3.25 Vested (34,614 ) 2.72 Forfeited — — Unvested at June 30, 2022 69,228 3.25 Expected to vest after June 30, 2022 69,228 3.25 At June 30, 2022 not Performance Stock Units In January 2021, first January 5, 2022 July 5, 2025. three June 30, 2022 2021, six June 30, 2022 2021, June 30, 2022, not In January 2022, "2021 2021 February 2022 2021 January 5, 2022. 2021 2021 Common Stock Reserved for Future Issuance The following table summarizes our shares of common stock reserved for future issuance under the Plans as of June 30, 2022 June 30, 2022 Stock options outstanding 1,564,160 Restricted stock units and performance stock units outstanding 486,228 Stock options and restricted stock units available for future grant 965,044 Common stock reserved for future issuance 3,015,432 |
Note 7 - Commitments and Contin
Note 7 - Commitments and Contingencies | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Commitments and Contingencies Disclosure [Text Block] | 7. Lease and rent obligations Our commitments include obligations outstanding under operating leases, which expire through 2027. 5 Loss Contingencies From time to time, we are subject to legal proceedings, claims, and litigation arising in the ordinary course of business, including tax assessments. We defend ourselves vigorously against any such claims. When (i) it is probable that an asset has been impaired or a liability has been incurred and (ii) the amount of the loss can be reasonably estimated, we record the estimated loss. We provide disclosure in the notes to the consolidated financial statements for loss contingencies that do not may June 30, 2022, not |
Note 8 - Information About Oper
Note 8 - Information About Operating Segments and Geographic Areas | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Segment Reporting Disclosure [Text Block] | 8. The Company’s operations are conducted in two reportable segments: Partner Solutions and Edge to Cloud. The Company defines its segments as those operations whose results the chief operating decision maker ("CODM") regularly reviews to analyze performance and allocate resources. We operate within a single industry segment of computer software and services. The Company measures the results of its segments using, among other measures, each segment's revenue and gross profit. Information for the Company's segments is provided in the following table (in thousands): Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Partner Solutions: Revenue $ 9,353 $ 9,960 $ 18,485 $ 18,755 Cost of revenue 8,106 8,578 15,658 16,037 Segment gross profit 1,247 1,382 2,827 2,718 Edge to Cloud: Revenue 1,041 711 1,641 1,888 Cost of revenue 689 901 1,386 1,821 Segment gross profit 352 (190 ) 255 67 Total gross profit 1,599 1,192 3,082 2,785 Revenue by geography is based on the sales region of the customer. See Footnote 2 We do not June 30, 2022 December 31, 2021 Long-lived assets: North America $ 754 $ 1,430 Europe 159 177 Total long-lived assets $ 913 $ 1,607 Total long-lived assets decreased due to the removal of fully-depreciated assets in North America. |
Note 9 - Significant Risk Conce
Note 9 - Significant Risk Concentrations | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Concentration Risk Disclosure [Text Block] | 9. Significant Customers No 10% three six June 30, 2022 2021. GES Manufacturing Services (M) Sdn Bhd had accounts receivable balances of $900,000, or approximately 17% of total accounts receivable at June 30, 2022. No 10% December 31, 2021. Significant Supplier We are authorized to sell Windows IoT operating systems in Canada, the United States, Argentina, Brazil, Chile, Mexico, Peru, Venezuela, Puerto Rico, Columbia, and several Caribbean countries. We were previously party to certain Original Equipment Manufacturer Distribution Agreements ("ODAs") with Microsoft pursuant to which we were licensed to sell Microsoft Windows Mobile operating systems to customers in North America, South America, Central America (excluding Cuba), Japan, Taiwan, Europe, the Middle East, and Africa. The ODAs to sell Windows Mobile operating systems expired on April 30, 2022 not Our current distribution agreements with Microsoft have no may The majority of our revenue continues to be derived from reselling Microsoft Windows Embedded and IoT operating system software to device makers. The sale of Microsoft operating systems has historically accounted for substantially all of our Partner Solutions revenue. Microsoft currently offers a distributor incentives program through which we earn rebates pursuant to predefined objectives related to sales of Microsoft Windows IoT operating systems. In accordance with program rules, we allocate a portion of the incentive earnings to reduce cost of revenue with the remaining portion utilized to offset qualified marketing expenses in the period the expenditures are claimed and approved. Under this rebate program, we recorded rebate credits as follows (in thousands): Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Reductions to cost of revenue $ 94 $ 103 $ 229 $ 209 Reductions to marketing expense 69 120 174 177 |
Significant Accounting Policies
Significant Accounting Policies (Policies) | 6 Months Ended |
Jun. 30, 2022 | |
Accounting Policies [Abstract] | |
Description of Business [Policy Text Block] | Description of Business Bsquare Corporation ("Bsquare," "we," "us" and "our") develops and deploys technologies for the makers and operators of connected devices. These fleets of business-oriented devices, often called the Internet of Things (IoT), offer a powerful means to connect organizations, people, information, and ideas. Hundreds of millions of connected devices have already been deployed and it is estimated that billions more will be. Despite their growing prevalence, these devices and the systems in which they operate remain a significant source of complexity, unplanned and often uncontrolled expense, and operational risk. Our customers are undergoing a massive change in their business practices and Bsquare provides technology that helps them capture the value of connected devices and reduces the cost and risk of doing so. Since our founding in 1994, More recently, our expertise and business prospects have shifted to cloud-connected devices that have been connected to create intelligent systems. This shift coincides with the overall growth of IoT technologies and with our customers’ recognition that connected intelligent devices create significant business opportunities. Device makers have increasingly specified their products not |
Basis of Accounting, Policy [Policy Text Block] | Basis of Presentation The accompanying unaudited condensed consolidated financial statements of Bsquare have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting and include the accounts of Bsquare and our wholly owned subsidiary. Certain information and footnote disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. In management’s opinion, the unaudited condensed consolidated financial statements include all material adjustments, all of which are of a normal and recurring nature, necessary to present fairly our financial position as of June 30, 2022 six June 30, 2022 2021 December 31, 2021 These unaudited financial statements and related notes should be read in conjunction with our audited financial statements and related notes included in our Annual Report on Form 10 December 31, 2021 March 10, 2022. |
Consolidation, Policy [Policy Text Block] | Basis of consolidation The consolidated financial statements include the accounts of Bsquare and our wholly owned subsidiary. All intercompany balances and transactions have been eliminated. |
Use of Estimates, Policy [Policy Text Block] | Use of estimates Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. Examples include provisions for bad debts and income taxes, estimates related to contracts with customers, such as determining standalone selling price, useful lives of property and equipment, fair value of stock-based awards, and assumptions used to determine the net present value of operating lease liabilities, among other estimates. Actual results may |
Earnings Per Share, Policy [Policy Text Block] | Income (loss) per share We compute basic income (loss) per share using the weighted average number of shares of common stock outstanding during the period. We consider restricted stock units as outstanding shares of common stock and include them in the computation of basic loss per share only when vested. We compute diluted loss per share using the weighted average number of shares of common stock outstanding and common stock equivalent shares outstanding during the period using the treasury stock method. We exclude common stock equivalent shares from the computation if their effect is anti-dilutive. The following potentially dilutive weighted shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented: Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Stock options 1,066,162 406,960 1,038,040 299,743 Restricted stock units 10,827 — 16,913 84,527 |
Note 1 - Description of Busin_2
Note 1 - Description of Business and Summary of Significant Accounting Policies (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] | Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Stock options 1,066,162 406,960 1,038,040 299,743 Restricted stock units 10,827 — 16,913 84,527 |
Note 2 - Revenue Recognition (T
Note 2 - Revenue Recognition (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Disaggregation of Revenue [Table Text Block] | Three Months Ended June 30, 2022 Three Months Ended June 30, 2021 Partner Edge to Partner Edge to Solutions Cloud Total Solutions Cloud Total Primary geographic area: North America $ 8,254 $ 1,023 $ 9,277 $ 7,555 $ 666 $ 8,221 Europe 63 18 81 93 45 138 Asia 1,036 — 1,036 2,312 — 2,312 Total $ 9,353 $ 1,041 $ 10,394 $ 9,960 $ 711 $ 10,671 Six Months Ended June 30, 2022 Six Months Ended June 30, 2021 Partner Edge to Partner Edge to Solutions Cloud Total Solutions Cloud Total Primary geographic area: North America $ 16,459 $ 1,587 $ 18,046 $ 15,078 $ 1,731 $ 16,809 Europe 153 54 207 202 157 359 Asia 1,873 — 1,873 3,475 — 3,475 Total $ 18,485 $ 1,641 $ 20,126 $ 18,755 $ 1,888 $ 20,643 |
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] | Three Months Ended June 30, 2022 Six Months Ended June 30, 2022 Contract Contract Assets Assets Balance at beginning of period $ 17 $ 46 Revenue recognized 34 50 Amounts collected or invoiced — (45 ) Balance at end of period $ 51 $ 51 Three Months Ended June 30, 2022 Six Months Ended June 30, 2022 Deferred Deferred Revenue Revenue Balance at beginning of period $ 1,164 $ 1,138 Revenue recognized (652 ) (920 ) Amounts collected or invoiced 65 359 Balance at end of period $ 577 $ 577 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] | Remainder of 2022 2023 After 2023 Edge to Cloud $ 623 $ 1,612 $ 1,330 |
Note 3 - Cash, Cash Equivalen_2
Note 3 - Cash, Cash Equivalents and Restricted Cash (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Cash, Cash Equivalents and Investments [Table Text Block] | June 30, 2022 December 31, 2021 Cash $ 5,463 $ 2,506 Cash equivalents (see detail in Note 4) 32,161 37,023 Restricted cash 221 557 Total cash and cash equivalents $ 37,845 $ 40,086 |
Note 4 - Fair Value Measureme_2
Note 4 - Fair Value Measurements (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] | June 30, 2022 December 31, 2021 Quoted Prices in Quoted Prices in Active Markets Active Markets for Identical for Identical Assets (Level 1) Total Assets (Level 1) Total Assets Cash equivalents: Money market funds $ 32,161 $ 32,161 $ 37,023 $ 37,023 Total cash equivalents 32,161 32,161 37,023 37,023 Restricted cash: Money market funds 221 221 557 557 Total assets measured at fair value $ 32,382 $ 32,382 $ 37,580 $ 37,580 |
Note 5 - Leases (Tables)
Note 5 - Leases (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Lease, Cost [Table Text Block] | Six Months Ended Six Months Ended Total component lease expense was as follows: June 30, 2022 June 30, 2021 Operating leases $ 174 $ 206 Supplemental cash flow information related to leases was as follows: Cash paid for amounts included in the measurement of lease liabilities $ 176 $ 206 |
Lessee, Operating Leases, Supplemental Balance Sheet Information [Table Text Block] | June 30, 2022 June 30, 2021 Right-of-use lease assets $ 1,431 $ 1,712 Current portion of operating lease liability $ 355 $ 348 Operating lease liability, net of current portion 1,196 1,487 Total operating lease liabilities $ 1,551 $ 1,835 Weighted average remaining lease term (years) 4.7 5.7 Weighted average discount rate 8.5 % 8.5 % |
Lessee, Operating Lease, Liability, Maturity [Table Text Block] | Years Ending December 31, 2022, remainder of year $ 180 2023 365 2024 371 2025 360 2026 276 After 2026 164 Total minimum lease payments 1,716 Less: amount representing interest (165 ) Present value of lease liabilities $ 1,551 |
Note 6 - Shareholders' Equity (
Note 6 - Shareholders' Equity (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] | Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Dividend yield 0 % 0 % 0 % 0 % Expected life (years) 4.9 4.8 4.9 4.8 Expected volatility 111 % 105 % 111 % 105 % Risk-free interest rate 2.9 % 0.6 % 2.3 % 0.5 % |
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] | Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Cost of revenue — Edge to Cloud $ 4 $ 9 $ 10 $ 24 Selling, general and administrative 34 181 100 327 Research and development 2 20 5 27 Total stock-based compensation expense $ 40 $ 210 $ 115 $ 378 |
Share-Based Payment Arrangement, Option, Activity [Table Text Block] | Weighted Average Remaining Weighted Contractual Number of Average Life Aggregate Shares Exercise Price (in years) Intrinsic Value Balance at December 31, 2021 1,664,014 $ 2.07 6.64 $ 405,223 Granted 66,500 1.76 Exercised (59,375 ) 1.18 Forfeited (62,479 ) 1.80 Expired (44,500 ) 3.47 Balance at June 30, 2022 1,564,160 2.06 6.53 91,690 Vested and expected to vest at June 30, 2022 1,521,640 2.07 6.48 88,659 Exercisable at June 30, 2022 1,049,454 2.31 5.91 50,904 |
Schedule of Share Based Compensation Additional Stock Options Activity [Table Text Block] | Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Weighted average grant-date fair value of options granted during the period $ 1.51 $ 2.64 $ 1.76 $ 2.89 Options in-the-money (in shares) 215,942 706,620 215,942 706,620 Aggregate intrinsic value of options exercised during the period $ 1.02 $ 1.02 $ 1.18 $ 2.20 |
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] | Number of Weighted Average Shares Award Price Unvested at December 31, 2021 34,614 $ 2.72 Granted 69,228 3.25 Vested (34,614 ) 2.72 Forfeited — — Unvested at June 30, 2022 69,228 3.25 Expected to vest after June 30, 2022 69,228 3.25 |
Schedule of Common Stock Reserved For Future Issuance [Table Text Block] | June 30, 2022 Stock options outstanding 1,564,160 Restricted stock units and performance stock units outstanding 486,228 Stock options and restricted stock units available for future grant 965,044 Common stock reserved for future issuance 3,015,432 |
Note 8 - Information About Op_2
Note 8 - Information About Operating Segments and Geographic Areas (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Schedule of Segment Reporting Information, by Segment [Table Text Block] | Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Partner Solutions: Revenue $ 9,353 $ 9,960 $ 18,485 $ 18,755 Cost of revenue 8,106 8,578 15,658 16,037 Segment gross profit 1,247 1,382 2,827 2,718 Edge to Cloud: Revenue 1,041 711 1,641 1,888 Cost of revenue 689 901 1,386 1,821 Segment gross profit 352 (190 ) 255 67 Total gross profit 1,599 1,192 3,082 2,785 |
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] | June 30, 2022 December 31, 2021 Long-lived assets: North America $ 754 $ 1,430 Europe 159 177 Total long-lived assets $ 913 $ 1,607 |
Note 9 - Significant Risk Con_2
Note 9 - Significant Risk Concentrations (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Schedule of Rebate Credit [Table Text Block] | Three Months Ended June 30, Six Months Ended June 30, 2022 2021 2022 2021 Reductions to cost of revenue $ 94 $ 103 $ 229 $ 209 Reductions to marketing expense 69 120 174 177 |
Note 1 - Description of Busin_3
Note 1 - Description of Business and Summary of Significant Accounting Policies - Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share (Details) - shares | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Share-Based Payment Arrangement, Option [Member] | ||||
Potentially dilutive securities (in shares) | 1,066,162 | 406,960 | 1,038,040 | 299,743 |
Potentially dilutive securities (in shares) | 1,066,162 | 406,960 | 1,038,040 | 299,743 |
Restricted Stock Units (RSUs) [Member] | ||||
Potentially dilutive securities (in shares) | 10,827 | 0 | 16,913 | 84,527 |
Potentially dilutive securities (in shares) | 10,827 | 0 | 16,913 | 84,527 |
Note 2 - Revenue Recognition (D
Note 2 - Revenue Recognition (Details Textual) - USD ($) | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Revenue from Contract with Customer, Excluding Assessed Tax | $ 10,394,000 | $ 10,671,000 | $ 20,126,000 | $ 20,643,000 |
Contract with Customer, Asset, Credit Loss Expense (Reversal) | 0 | 0 | 0 | 0 |
Capitalized Contract Cost, Amortization | 4,000 | 31,000 | 9,000 | 53,000 |
Capitalized Contract Cost, Impairment Loss | 0 | 0 | 0 | 0 |
Transferred at Point in Time [Member] | ||||
Revenue from Contract with Customer, Excluding Assessed Tax | 9,900,000 | 10,200,000 | 19,100,000 | 19,000,000 |
Transferred over Time [Member] | ||||
Revenue from Contract with Customer, Excluding Assessed Tax | $ 500,000 | $ 500,000 | $ 1,000,000 | $ 1,700,000 |
Note 2 - Revenue Recognition -
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Total revenue | $ 10,394 | $ 10,671 | $ 20,126 | $ 20,643 |
North America [Member] | ||||
Total revenue | 9,277 | 8,221 | 18,046 | 16,809 |
Europe [Member] | ||||
Total revenue | 81 | 138 | 207 | 359 |
Asia [Member] | ||||
Total revenue | 1,036 | 2,312 | 1,873 | 3,475 |
Partner Solutions [Member] | ||||
Total revenue | 9,353 | 9,960 | 18,485 | 18,755 |
Partner Solutions [Member] | North America [Member] | ||||
Total revenue | 8,254 | 7,555 | 16,459 | 15,078 |
Partner Solutions [Member] | Europe [Member] | ||||
Total revenue | 63 | 93 | 153 | 202 |
Partner Solutions [Member] | Asia [Member] | ||||
Total revenue | 1,036 | 2,312 | 1,873 | 3,475 |
Edge to Cloud [Member] | ||||
Total revenue | 1,041 | 711 | 1,641 | 1,888 |
Edge to Cloud [Member] | North America [Member] | ||||
Total revenue | 1,023 | 666 | 1,587 | 1,731 |
Edge to Cloud [Member] | Europe [Member] | ||||
Total revenue | 18 | 45 | 54 | 157 |
Edge to Cloud [Member] | Asia [Member] | ||||
Total revenue | $ 0 | $ 0 | $ 0 | $ 0 |
Note 2 - Revenue Recognition _2
Note 2 - Revenue Recognition - Significant Changes in Contract Assets and Deferred Revenue (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended |
Jun. 30, 2022 | Jun. 30, 2022 | |
Balance at beginning of period | $ 17 | $ 46 |
Revenue recognized | 34 | 50 |
Amounts collected or invoiced | 0 | (45) |
Balance at end of period | 51 | 51 |
Balance at beginning of period | 1,164 | 1,138 |
Revenue recognized | (652) | (920) |
Amounts collected or invoiced | 65 | 359 |
Balance at end of period | $ 577 | $ 577 |
Note 2 - Revenue Recognition _3
Note 2 - Revenue Recognition - Transaction Price Allocated to the Remaining Performance Obligations 2 (Details) - Edge to Cloud [Member] $ in Thousands | Jun. 30, 2022 USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | |
Edge to Cloud | $ 623 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Edge to Cloud | 1,612 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Edge to Cloud | $ 1,330 |
Note 2 - Revenue Recognition _4
Note 2 - Revenue Recognition - Transaction Price Allocated to the Remaining Performance Obligations (Details) (Parentheticals) - Edge to Cloud [Member] | Jun. 30, 2022 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Note 3 - Cash, Cash Equivalen_3
Note 3 - Cash, Cash Equivalents and Restricted Cash - Schedule of Cash and Cash Equivalents (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 | Jun. 30, 2021 | Dec. 31, 2020 |
Cash | $ 5,463 | $ 2,506 | ||
Cash equivalents (see detail in Note 4) | 32,161 | 37,023 | ||
Restricted cash | 221 | 557 | ||
Total cash and cash equivalents | $ 37,845 | $ 40,086 | $ 9,229 | $ 12,960 |
Note 4 - Fair Value Measureme_3
Note 4 - Fair Value Measurements - Assets Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Total cash equivalents | $ 37,023 | |
Restricted cash | 557 | |
Total assets measured at fair value | 37,580 | |
Money Market Funds [Member] | ||
Total cash equivalents | 37,023 | |
Fair Value, Inputs, Level 1 [Member] | ||
Total cash equivalents | $ 32,161 | 37,023 |
Restricted cash | 221 | 557 |
Total assets measured at fair value | 32,382 | 37,580 |
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member] | ||
Total cash equivalents | 32,161 | $ 37,023 |
Fair Value, Inputs, Level 2 [Member] | ||
Total cash equivalents | 32,161 | |
Restricted cash | 221 | |
Total assets measured at fair value | 32,382 | |
Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member] | ||
Total cash equivalents | $ 32,161 |
Note 5 - Leases (Details Textua
Note 5 - Leases (Details Textual) - USD ($) $ in Thousands | Nov. 09, 2020 | Jun. 30, 2022 | Dec. 31, 2021 | Jun. 30, 2021 | Dec. 31, 2020 | Dec. 31, 2019 |
Operating Lease, Right-of-Use Asset | $ 1,431 | $ 1,598 | $ 1,712 | |||
Operating Lease, Liability, Total | $ 1,551 | $ 1,835 | ||||
Minimum [Member] | ||||||
Lessee, Operating Lease, Remaining Lease Term (Year) | 4 years | |||||
Maximum [Member] | ||||||
Lessee, Operating Lease, Remaining Lease Term (Year) | 6 years | |||||
Corporate Office Facility in Seattle, Washington [Member] | ||||||
Lessee, Operating Lease, Term of Contract (Month) | 87 months | |||||
Office Facility in the UK [Member] | ||||||
Lessee, Operating Lease, Renewal Term (Month) | 120 months | |||||
Lessee Operating Lease, Termination Option Term (Year) | 5 years | |||||
Operating Lease, Right-of-Use Asset | $ 400 | |||||
Operating Lease, Liability, Total | $ 400 |
Note 5 - Leases - Components of
Note 5 - Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details) - USD ($) $ in Thousands | 6 Months Ended | |
Jun. 30, 2022 | Jun. 30, 2021 | |
Operating leases | $ 174 | $ 206 |
Cash paid for amounts included in the measurement of lease liabilities | $ 176 | $ 206 |
Note 5 - Leases - Supplemental
Note 5 - Leases - Supplemental Balance Sheet Information (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 | Jun. 30, 2021 |
Right-of-use lease assets | $ 1,431 | $ 1,598 | $ 1,712 |
Current portion of operating lease liability | 355 | 357 | 348 |
Operating lease liability, net of current portion | 1,196 | $ 1,363 | 1,487 |
Total operating lease liabilities | $ 1,551 | $ 1,835 | |
Weighted average remaining lease term (years) (Year) | 4 years 8 months 12 days | 5 years 8 months 12 days | |
Weighted average discount rate | 8.50% | 8.50% |
Note 5 - Leases - Amounts Oblig
Note 5 - Leases - Amounts Obligated to Pay, by Maturity, Under Operating Leases Liabilities (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Jun. 30, 2021 |
2022, remainder of year | $ 180 | |
2023 | 365 | |
2024 | 371 | |
2025 | 360 | |
2026 | 276 | |
After 2026 | 164 | |
Total minimum lease payments | 1,716 | |
Less: amount representing interest | (165) | |
Operating Lease, Liability, Total | $ 1,551 | $ 1,835 |
Note 6 - Shareholders' Equity_2
Note 6 - Shareholders' Equity (Details Textual) - USD ($) | 1 Months Ended | 3 Months Ended | 6 Months Ended | 12 Months Ended | |||
Jan. 31, 2022 | Jun. 30, 2022 | Mar. 31, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | Dec. 31, 2021 | |
Share-Based Payment Arrangement, Expense | $ 40,000 | $ 210,000 | $ 115,000 | $ 378,000 | |||
Share-Based Payment Arrangement, Option [Member] | |||||||
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | 10 years | ||||||
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 4 years | ||||||
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | 193,019 | $ 193,019 | |||||
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 1 year | ||||||
Restricted Stock Units (RSUs) [Member] | |||||||
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | 224,991 | $ 224,991 | |||||
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 7 months 6 days | ||||||
Performance Stock Units [Member] | |||||||
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | 38,000 | $ 38,000 | |||||
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 3 years | ||||||
Share-Based Payment Arrangement, Expense | $ 9,500 | $ 17,000 | $ 21,000 | $ 34,000 | |||
Performance Stock Units [Member] | Mr. Derrickson [Member] | |||||||
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Total (in shares) | (50,000) | ||||||
Performance Stock Units [Member] | Mr. Wheaton [Member] | |||||||
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Total (in shares) | (33,333) |
Note 6 - Shareholders' Equity -
Note 6 - Shareholders' Equity - Weighted Average Assumptions of Stock Options (Details) - Share-Based Payment Arrangement, Option [Member] | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Dividend yield | 0% | 0% | 0% | 0% |
Expected life (years) (Year) | 4 years 10 months 24 days | 4 years 9 months 18 days | 4 years 10 months 24 days | 4 years 9 months 18 days |
Expected volatility | 111% | 105% | 111% | 105% |
Risk-free interest rate | 2.90% | 0.60% | 2.30% | 0.50% |
Note 6 - Shareholders' Equity_3
Note 6 - Shareholders' Equity - Stock-based Compensation Expense (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Total stock-based compensation expense | $ 40 | $ 210 | $ 115 | $ 378 |
Cost of Sales [Member] | Edge to Cloud [Member] | ||||
Total stock-based compensation expense | 4 | 9 | 10 | 24 |
Selling, General and Administrative Expenses [Member] | ||||
Total stock-based compensation expense | 34 | 181 | 100 | 327 |
Research and Development Expense [Member] | ||||
Total stock-based compensation expense | $ 2 | $ 20 | $ 5 | $ 27 |
Note 6 - Shareholders' Equity_4
Note 6 - Shareholders' Equity - Stock Option Activity (Details) | 6 Months Ended | 12 Months Ended |
Jun. 30, 2022 USD ($) $ / shares shares | Dec. 31, 2021 USD ($) $ / shares shares | |
Balance, number of shares (in shares) | shares | 1,664,014 | |
Balance, weighted average exercise price (in dollars per share) | $ / shares | $ 2.07 | |
Balance, weighted average remaining contractual life (Year) | 6 years 6 months 10 days | 6 years 7 months 20 days |
Balance, aggregate intrinsic value | $ | $ 91,690 | $ 405,223 |
Granted, number of shares (in shares) | shares | 66,500 | |
Granted, weighted average exercise price (in dollars per share) | $ / shares | $ 1.76 | |
Exercised, number of shares (in shares) | shares | (59,375) | |
Exercised, weighted average exercise price (in dollars per share) | $ / shares | $ 1.18 | |
Forfeited, number of shares (in shares) | shares | (62,479) | |
Forfeited, weighted average exercise price (in dollars per share) | $ / shares | $ 1.80 | |
Expired, number of shares (in shares) | shares | (44,500) | |
Expired, weighted average exercise price (in dollars per share) | $ / shares | $ 3.47 | |
Balance, number of shares (in shares) | shares | 1,564,160 | 1,664,014 |
Balance, weighted average exercise price (in dollars per share) | $ / shares | $ 2.06 | $ 2.07 |
Vested and expected to vest, number of shares (in shares) | shares | 1,521,640 | |
Vested and expected to vest, weighted average exercise price (in dollars per share) | $ / shares | $ 2.07 | |
Vested and expected to vest, weighted average remaining contractual life (Year) | 6 years 5 months 23 days | |
Vested and expected to vest, aggregate intrinsic value | $ | $ 88,659 | |
Exercisable, number of shares (in shares) | shares | 1,049,454 | |
Exercisable, weighted average exercise price (in dollars per share) | $ / shares | $ 2.31 | |
Exercisable, weighted average remaining contractual life (Year) | 5 years 10 months 28 days | |
Exercisable, aggregate intrinsic value | $ | $ 50,904 |
Note 6 - Shareholders' Equity_5
Note 6 - Shareholders' Equity - Summary of Certain Additional Information about Stock Options (Details) - Share-Based Payment Arrangement, Option [Member] - USD ($) | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Weighted average grant-date fair value of options granted during the period (in dollars per share) | $ 1.51 | $ 2.64 | $ 1.76 | $ 2.89 |
Options in-the-money (in shares) (in shares) | 215,942 | 706,620 | 215,942 | 706,620 |
Aggregate intrinsic value of options exercised during the period | $ 1.02 | $ 1.02 | $ 1.18 | $ 2.20 |
Note 6 - Shareholders' Equity_6
Note 6 - Shareholders' Equity - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member] | 6 Months Ended |
Jun. 30, 2022 $ / shares shares | |
Unvested, number of shares (in shares) | shares | 34,614 |
Unvested, weighted average award price (in dollars per share) | $ / shares | $ 2.72 |
Granted, number of shares (in shares) | shares | 69,228 |
Granted, weighted average award price (in dollars per share) | $ / shares | $ 3.25 |
Vested, number of shares (in shares) | shares | (34,614) |
Vested, weighted average award price (in dollars per share) | $ / shares | $ 2.72 |
Forfeited, number of shares (in shares) | shares | 0 |
Forfeited, weighted average award price (in dollars per share) | $ / shares | $ 0 |
Unvested, number of shares (in shares) | shares | 69,228 |
Unvested, weighted average award price (in dollars per share) | $ / shares | $ 3.25 |
Expected to vest, number of shares (in shares) | shares | 69,228 |
Expected to vest, weighted average award price (in dollars per share) | $ / shares | $ 3.25 |
Note 6 - Shareholders' Equity_7
Note 6 - Shareholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares | Jun. 30, 2022 | Dec. 31, 2021 |
Stock options outstanding (in shares) | 1,564,160 | 1,664,014 |
Stock options and restricted stock units available for future grant (in shares) | 965,044 | |
Common stock reserved for future issuance (in shares) | 3,015,432 | |
Restricted Stock Units and Performance Stock Units [Member] | ||
Restricted stock units and performance stock units outstanding (in shares) | 486,228 |
Note 8 - Information About Op_3
Note 8 - Information About Operating Segments and Geographic Areas (Details Textual) | 6 Months Ended |
Jun. 30, 2022 | |
Number of Reportable Segments | 2 |
Note 8 - Information About Geog
Note 8 - Information About Geographic Areas and Operating Segments - Profit and Loss Information (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Revenue | $ 10,394 | $ 10,671 | $ 20,126 | $ 20,643 |
Cost of revenue | 8,795 | 9,479 | 17,044 | 17,858 |
Segment gross profit | 1,599 | 1,192 | 3,082 | 2,785 |
Partner Solutions [Member] | ||||
Revenue | 9,353 | 9,960 | 18,485 | 18,755 |
Cost of revenue | 8,106 | 8,578 | 15,658 | 16,037 |
Segment gross profit | 1,247 | 1,382 | 2,827 | 2,718 |
Edge to Cloud [Member] | ||||
Revenue | 1,041 | 711 | 1,641 | 1,888 |
Cost of revenue | 689 | 901 | 1,386 | 1,821 |
Segment gross profit | $ 352 | $ (190) | $ 255 | $ 67 |
Note 8 - Information About Op_4
Note 8 - Information About Operating Segments and Geographic Areas - Long-lived Assets by Geographic Area (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Total long-lived assets | $ 913 | $ 1,607 |
North America [Member] | ||
Total long-lived assets | 754 | 1,430 |
Europe [Member] | ||
Total long-lived assets | $ 159 | $ 177 |
Note 9 - Significant Risk Con_3
Note 9 - Significant Risk Concentrations (Details Textual) - USD ($) | 6 Months Ended | |
Jun. 30, 2022 | Dec. 31, 2021 | |
Accounts Receivable, after Allowance for Credit Loss, Current, Total | $ 5,616,000 | $ 4,914,000 |
GES Manufacturing [Member] | ||
Accounts Receivable, after Allowance for Credit Loss, Current, Total | $ 900,000 | |
GES Manufacturing [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member] | ||
Concentration Risk, Percentage | 17% |
Note 9 - Significant Risk Con_4
Note 9 - Significant Risk Concentrations - Rebate Credits (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Cost of Sales [Member] | ||||
Reductions | $ 94 | $ 103 | $ 229 | $ 209 |
Selling and Marketing Expense [Member] | ||||
Reductions | $ 69 | $ 120 | $ 174 | $ 177 |