Significant Accounting Policies (Tables) |
12 Months Ended |
|---|---|
Dec. 31, 2021 | |
| Significant Accounting Policies [Abstract] | |
| Summary of Activity Related to Warranty Liability Included in Other Current Liabilities | Twelve Months Ended December 31 2021 2020Beginning balance $ 615 $ 300Warranty accruals and adjustments (82) 333Warranty claims (14) (18)Ending balance $ 519 $ 615 |
| Schedule of Earnings Per Share, Basic and Diluted | Twelve Months Ended December 31 2021 2020Net income (loss)$ (5,206) $ (11,448)Income allocated to participating securities — —Income (loss) allocated to common shares$ (5,206) $ (11,448) Change in fair value of warrant liability$ (3,248) $ —Income (loss) allocated to common shares - Diluted$ (8,454) $ (11,448) Weighted average common shares outstanding - Basic 71,899,057 60,457,652Dilutive effect of liability classified warrants 1,280,381 —Weighted average common shares outstanding - Diluted (1)(2) 73,179,438 60,457,652 Net income (loss) per share: Basic$ (0.07) $ (0.19) Diluted$ (0.12) $ (0.19)(1)For the year ended December 31, 2021, weighted average shares used for calculating diluted earnings per share includes the effect of liability classified warrants as they have a dilutive effect on earnings per share.(2)For the year ended December 31, 2020, weighted average shares used for calculating basic and diluted earnings per share are the same as the inclusion of liability classified warrants, would be anti-dilutive to the earnings per share calculation. |
| Schedule of Potentially Dilutive Common Stock Equivalents | Twelve Months Ended December 31 2021 2020Restricted Stock Units 405,453 —Options 3,712,868 4,797,834Warrants 4,780,447 13,055,773Convertible preferred stock 18,726,009 18,726,009Total potentially dilutive common stock equivalents 27,624,777 36,579,616 |
| Reconciliation of the Level 3 Warrant Liability Measured and Recorded at Fair Value on a Recurring Basis | Estimated Fair ValueBalance as of January 1, 2021 $ 4,622Fair value of warrants issuance during period -Change in fair value of warrant liability, net (3,248)Balance as of December 31, 2021 $ 1,374 |