XML 92 R70.htm IDEA: XBRL DOCUMENT v3.24.1
STOCKHOLDERS' EQUITY - Additional Information (Details)
1 Months Ended 2 Months Ended 3 Months Ended 4 Months Ended 12 Months Ended
Jul. 25, 2023
$ / shares
shares
Jul. 11, 2023
shares
May 05, 2023
USD ($)
item
$ / shares
shares
May 01, 2023
USD ($)
$ / shares
shares
Dec. 15, 2022
shares
Jun. 08, 2022
shares
Feb. 28, 2022
USD ($)
$ / shares
shares
Jan. 04, 2022
shares
Oct. 22, 2021
USD ($)
Apr. 30, 2023
shares
Jan. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Nov. 30, 2022
shares
Sep. 30, 2022
USD ($)
shares
Jun. 30, 2022
$ / shares
shares
May 31, 2022
$ / shares
shares
Apr. 30, 2022
shares
Jul. 31, 2021
USD ($)
shares
Jan. 31, 2021
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Mar. 31, 2023
shares
Jun. 30, 2022
$ / shares
shares
Apr. 30, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Nov. 30, 2023
$ / shares
May 31, 2023
$ / shares
Jun. 09, 2022
USD ($)
$ / shares
shares
Jan. 31, 2022
shares
Dec. 31, 2021
$ / shares
shares
Oct. 14, 2021
shares
Dec. 31, 2020
shares
Oct. 14, 2020
shares
Apr. 30, 2020
$ / shares
Feb. 05, 2020
shares
Class of Stock [Line Items]                                                                      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares                                               $ 2.14 $ 4.43                    
Options granted, Number of options                                               1,213,900                      
Number of shares authorized to be issued under share-based payment arrangement                                                         2,528,890            
Compensation expenses | $                                               $ 19,701,000 $ 16,975,000                    
Issuance of common stock in warrant exchange agreement (In Shares)                                       21,375                              
Gross Proceeds from Issuance of Preferred Stock and Preference Stock | $                                       $ 21,375,000                              
Proceeds from Issuance of Preferred Stock and Preference Stock | $                                       18,689,000       14,868,000                      
Deemed Dividend on Convertible Preferred Stock | $       $ 984,000                   $ 62,000           $ 2,860,000                              
Conversion of Preferred Stock Share Holding Period                       36 months 36 months               36 months                            
Unrecognized compensation | $                                               $ 9,407,000                      
Employee Service Share-based Compensation, Non vested Awards, Compensation Cost Not yet Recognized, Period for Recognition                                               9 months 25 days                      
Warrants outstanding                                               3,160,430                      
Issuance of warrants related to loan agreement, net of issuance cost | $                                               $ 1,389,000                      
Loan Facility | $                                                       $ 50,000,000              
Credit Facility                                                                      
Class of Stock [Line Items]                                                                      
Repayment of credit facility | $       25,000,000                                                              
Loan Facility | $       $ 25,000,000                                                              
Senior Secured Credit Facility                                                                      
Class of Stock [Line Items]                                                                      
Warrants purchase price | $ / shares       $ 3.334                                               $ 5.79              
Warrant to purchase shares       292,442                                               226,586              
Loan Facility | $       $ 30,000,000                                                              
Term of warrant       5 years                                               7 years              
WayForward                                                                      
Class of Stock [Line Items]                                                                      
Earn-out payable, shares                   76,637                                                  
Maximum [Member] | Senior Secured Credit Facility                                                                      
Class of Stock [Line Items]                                                                      
Warrants purchase price | $ / shares                                                       $ 4.00              
Loan Facility | $       $ 40,000,000                                                              
2020 Plan                                                                      
Class of Stock [Line Items]                                                                      
Options granted, Number of options                                               833,900                      
Exercise price of options, minimum | $ / shares                                               $ 3.69                      
Exercise price of options, maximum | $ / shares                                               $ 4.48                      
Vesting period                                               3 years                      
Number of shares authorized to be issued under share-based payment arrangement                     5,862,860 3,868,514                       5,862,860 3,868,514               2,528,890   1,350,000
Shares of vested                                               528,900                      
Number of additional shares authorized under share-based payment arrangement                     1,994,346                           1,339,624                    
Shares reservation for future issuance                       2,528,890                         2,528,890           900,000 900,000      
Increase in shares reservation for future issuance                       1,628,890                         1,628,890                    
2020 Plan | Minimum [Member]                                                                      
Class of Stock [Line Items]                                                                      
Number of shares authorized to be issued under share-based payment arrangement                                                                     618,650
2020 Plan | Maximum [Member]                                                                      
Class of Stock [Line Items]                                                                      
Number of shares authorized to be issued under share-based payment arrangement                                                                     1,968,650
Series A Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Preferred stock convertible shares issued                       1,130                         1,130                    
Convertible Preferred Stock, Conversion Price | $ / shares                                       $ 4.05                              
Deemed Dividend on Convertible Preferred Stock | $                                                 $ 1,580,000                    
Convertible Preferred Stock, Shares Issued upon Conversion                       339,417                         339,417                    
Convertible Preferred Stock, Series A                                                                      
Class of Stock [Line Items]                                                                      
Preferred stock convertible shares issued                       6,355 6,355               6,355       6,355                    
Convertible Preferred Stock, Shares Issued upon Conversion                       2,133,904 2,133,904               2,133,904       2,133,904                    
Series A-1 Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Number of shares converted       1,273,498                                                              
Issuance of common stock in warrant exchange agreement (In Shares)       3,557                                                              
Convertible Preferred Stock, Conversion Price | $ / shares                                       4.05                              
Deemed Dividend on Convertible Preferred Stock | $                                               $ 618,000                      
Series A-1 Preferred Stock | Issuance of additional shares if not converted at least one quarter                                                                      
Class of Stock [Line Items]                                                                      
Number of shares converted       63,676                                                              
Series A-1 Preferred Stock | Issuance of additional shares if not converted at least two quarters                                                                      
Class of Stock [Line Items]                                                                      
Number of shares issued upon conversion of preferred stock       127,350                                                              
Series A-1 Preferred Stock | Issuance of additional shares if not converted at least three quarters                                                                      
Class of Stock [Line Items]                                                                      
Number of shares issued upon conversion of preferred stock       191,026                                                              
Series A-1 Preferred Stock | Issuance of additional shares if not converted at least four quarters                                                                      
Class of Stock [Line Items]                                                                      
Number of shares issued upon conversion of preferred stock       254,700                                                              
Series A-1 Preferred Stock | Issuance of additional shares if not converted at least five quarters                                                                      
Class of Stock [Line Items]                                                                      
Number of shares issued upon conversion of preferred stock       382,050                                                              
Series A Two Preferred Stock [Member]                                                                      
Class of Stock [Line Items]                                                                      
Convertible Preferred Stock, Conversion Price | $ / shares                                       4.28                              
Series A Three Preferred Stock [Member]                                                                      
Class of Stock [Line Items]                                                                      
Convertible Preferred Stock, Conversion Price | $ / shares                                       4.98                              
Series A Four Preferred Stock [Member]                                                                      
Class of Stock [Line Items]                                                                      
Convertible Preferred Stock, Conversion Price | $ / shares                                       5.90                              
Series A2, A3 and A4 Preferred Stock [Member]                                                                      
Class of Stock [Line Items]                                                                      
Purchase price | $ / shares                                       $ 1,000                              
Series B Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Convertible Preferred Stock, Conversion Price | $ / shares     $ 3.334                                                                
Deemed Dividend on Convertible Preferred Stock | $                                               $ 2,482,000                      
Series B-1 Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Convertible Preferred Stock, Conversion Price | $ / shares     3.334                                                                
Series B-2 Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Convertible Preferred Stock, Conversion Price | $ / shares     3.370                                                                
Series B-3 Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Convertible Preferred Stock, Conversion Price | $ / shares     $ 3.392                                                                
Common Stock                                                                      
Class of Stock [Line Items]                                                                      
Number of shares issued upon conversion of preferred stock                           308,711                   (3,582) (2,778,450)                    
Common Stock | Series A Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Number of shares converted                                               333,077                      
Placement Agent Warrants                                                                      
Class of Stock [Line Items]                                                                      
Warrant to purchase shares                                       719,243                              
Non Accountable Expense Allowance | $                                       $ 641,000                              
Class of Warrants or Rights Exercisable Term                                       5 years                              
Placement Agent Warrants | Minimum [Member]                                                                      
Class of Stock [Line Items]                                                                      
Warrants purchase price | $ / shares                                       $ 4.05                              
Placement Agent Warrants | Maximum [Member]                                                                      
Class of Stock [Line Items]                                                                      
Warrants purchase price | $ / shares                                       $ 5.90                              
Placement Agent Warrants | Series A Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Placement Agent Fee | $                                       $ 1,788,000                              
Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Number of shares issued upon conversion of preferred stock                           885                   10 8,360                    
Additional Paid-in Capital [Member]                                                                      
Class of Stock [Line Items]                                                                      
Extinguishment transaction and recorded the increase in fair value as a deemed dividend | $                                               $ 984,000                      
Issuance of warrants related to loan agreement, net of issuance cost | $       $ 1,389,000                                       $ 1,389,000                      
Restricted Stock                                                                      
Class of Stock [Line Items]                                                                      
Vesting period                                                 3 years                    
Granted shares, other than options                                               572,100                      
Performance-based stock options | 2020 Plan                                                                      
Class of Stock [Line Items]                                                                      
Options granted, Number of options                                               305,000                      
Term of option                                               10 years                      
Private placement                                                                      
Class of Stock [Line Items]                                                                      
Number of shares converted                                               451,226                      
At The Market Equity Offering                                                                      
Class of Stock [Line Items]                                                                      
Consideration received on transaction | $                                               $ 408,043 $ 73,037                    
Percentage of fees paid to sales agent                 3.00%                                                    
Remaining funds available | $                                               $ 47,971,000                      
Number of shares issued | $                 $ 50,000,000                                                    
Issuance of common stock in warrant exchange agreement (In Shares)                                               1,614,000 260,000                    
Securities Purchase Agreements                                                                      
Class of Stock [Line Items]                                                                      
Number of month anniversary of the issuance date for conversion | item     15                                                                
Percentage of number of common stock issuable upon conversion for each quarter of holding for dividend payable     5.00%                                                                
Number of quarters considered for dividend payable | item     4                                                                
Percentage of number of common stock issuable upon conversion on the fifth quarter for dividend payable     10.00%                                                                
Securities Purchase Agreements | Series B Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Issuance of common stock in warrant exchange agreement (In Shares)       6,200                                                              
Securities Purchase Agreements | Series B-1 Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Issuance of common stock in warrant exchange agreement (In Shares)       7,946                                                              
Securities Purchase Agreements | Series B-2 Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Issuance of common stock in warrant exchange agreement (In Shares)       150                                                              
Purchase price | $ / shares                                                     $ 1,000                
Securities Purchase Agreements | Series B-3 Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Issuance of common stock in warrant exchange agreement (In Shares)     1,106                                                                
Securities Purchase Agreements | Series B, B-1, B-2 Preferred Stock                                                                      
Class of Stock [Line Items]                                                                      
Number of shares issued | $     $ 15,402,000                                                                
Proceeds from Issuance of Preferred Stock and Preference Stock | $       $ 14,868,000                                                              
Purchase price | $ / shares     $ 1,000                                                                
Employees [Member]                                                                      
Class of Stock [Line Items]                                                                      
Options granted, Number of options                                 56,788                                    
Employees [Member] | Restricted Stock                                                                      
Class of Stock [Line Items]                                                                      
Granted shares, other than options                                                 29,755                    
Employees [Member] | Employee Stock Option [Member] | 2020 Plan                                                                      
Class of Stock [Line Items]                                                                      
Options granted, Number of options                                                 1,009,550                    
Exercise price of options, minimum | $ / shares                                                 $ 4.30                    
Exercise price of options, maximum | $ / shares                                                 $ 8.10                    
Vesting period                                                 3 years                    
Term of option                                                 10 years                    
Consultants | Restricted Stock                                                                      
Class of Stock [Line Items]                                                                      
Compensation expenses | $                                                 $ 106,000                    
Number of additional shares authorized under share-based payment arrangement         30,000                                                            
Certain service providers [Member] | Unregistered Common Stock [Member]                                                                      
Class of Stock [Line Items]                                                                      
Compensation expenses | $                                               $ 181,000 172,000                    
Restricted shares issued | $                                               $ 69,180 $ 32,926                    
Shares Issued Price Per Share | $ / shares                                                                   $ 18.00  
Certain Officer [Member] | Restricted Stock                                                                      
Class of Stock [Line Items]                                                                      
Restricted shares redeemed (in shares)           17,957                                                          
Withholding tax obligation | $                                   $ 170,000                                  
Certain Officer [Member] | Restricted stock, one                                                                      
Class of Stock [Line Items]                                                                      
Restricted shares issued (in shares)                                     91,652                                
Certain Officer [Member] | Restricted stock, two                                                                      
Class of Stock [Line Items]                                                                      
Restricted shares issued (in shares)                                   20,000                                  
Employee Consultant [Member] | Restricted Stock                                                                      
Class of Stock [Line Items]                                                                      
Granted shares, other than options                                                 1,268,050                    
Consultant and Employee [Member] | Restricted Stock                                                                      
Class of Stock [Line Items]                                                                      
Granted shares, other than options                                               927,100                      
Consultant and Employee [Member] | Restricted Stock | Share-Based Payment Arrangement, Tranche One [Member]                                                                      
Class of Stock [Line Items]                                                                      
Shares of vested                                               235,000                      
Consultant and Employee [Member] | Restricted Stock | Share-Based Payment Arrangement, Tranche Two [Member]                                                                      
Class of Stock [Line Items]                                                                      
Vesting period                                               6 months                      
Shares of vested                                               30,000                      
Consultant and Employee [Member] | Restricted Stock | Share-Based Payment Arrangement, Tranche Three [Member]                                                                      
Class of Stock [Line Items]                                                                      
Shares of vested                                               662,100                      
Consultant and Employee [Member] | Restricted Stock | Minimum [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                                                                      
Class of Stock [Line Items]                                                                      
Vesting period                                               2 years                      
Consultant and Employee [Member] | Restricted Stock | Maximum [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                                                                      
Class of Stock [Line Items]                                                                      
Vesting period                                               4 years                      
Consultant and Employee [Member] | Restricted Stock | 2020 Plan                                                                      
Class of Stock [Line Items]                                                                      
Granted shares, other than options                                               537,100                      
Senior Vice President of Growth [Member] | Non-qualified Stock Option [Member]                                                                      
Class of Stock [Line Items]                                                                      
Options granted, Number of options                                         200,000                            
Senior Vice President of Growth [Member] | Non-qualified Performance Stock Option [Member]                                                                      
Class of Stock [Line Items]                                                                      
Options granted, Number of options                                         180,000                            
Certain Employee [Member] | Restricted Stock                                                                      
Class of Stock [Line Items]                                                                      
Compensation expenses | $                                             $ 153,000                        
Shares accelerated for vesting                                             42,500                        
Warrant exercise price of $5.20 per share | Consultants                                                                      
Class of Stock [Line Items]                                                                      
Warrants to purchase common stock                     280,000                                                
Warrant compensation expense | $                                               $ 650,000                      
Warrants purchase price | $ / shares                     $ 5.20                                                
Warrants Exercise Price $13.60 | Service providers                                                                      
Class of Stock [Line Items]                                                                      
Warrants to purchase common stock                                                           8,000          
Warrant compensation expense | $                                               28,000 $ 29,000                    
Warrants purchase price | $ / shares                                                           $ 13.60          
Pre-funded warrants | Private placement                                                                      
Class of Stock [Line Items]                                                                      
Number of shares issued during period upon exercise of warrants   86,983           81,221                                                      
Warrants exercisable   86,985                                       81,233     1,769,794                    
Pre-funded warrants | Securities Purchase Agreements | Institutional Accredited Investors                                                                      
Class of Stock [Line Items]                                                                      
Warrants to purchase common stock             667,559                                                        
Proceeds from issuance of Common Stock, Preferred Stock and warrants, net of issuance cost | $             $ 40,000,000                                                        
Consideration received on transaction | $             $ 38,023,000                                                        
Issuance of common stock in warrant exchange agreement (In Shares)             4,674,454                                                        
Shares Issued Price Per Share | $ / shares             $ 7.49                                                        
Warrants purchase price | $ / shares             $ 0.0001                                                        
Common stock warrants | Consultants                                                                      
Class of Stock [Line Items]                                                                      
Warrants to purchase common stock 40,000                     500,000     175,000 70,000           175,000     500,000                    
Warrant compensation expense | $                     $ 960,000                         29,000                      
Warrants purchase price | $ / shares $ 3.46                     $ 5.00     $ 7.20 $ 6.45           $ 7.20     $ 5.00 $ 1.08                  
Vesting period of warrants 3 years                                                                    
Warrants expired                             87,500                                        
Common stock warrants | Consultants | Share-Based Payment Arrangement, Tranche One [Member]                                                                      
Class of Stock [Line Items]                                                                      
Vesting period                               12 months                                      
Common stock warrants | Consultants | Share-Based Payment Arrangement, Tranche Two [Member]                                                                      
Class of Stock [Line Items]                                                                      
Vesting period                             24 months                                        
Common stock warrants | Certain consultants                                                                      
Class of Stock [Line Items]                                                                      
Warrant compensation expense | $                                               1,502,000 $ 29,000                    
Common stock warrants | Certain service providers [Member]                                                                      
Class of Stock [Line Items]                                                                      
Warrants to purchase common stock                     350,000                                                
Warrants purchase price | $ / shares                     $ 5.20                                                
Common stock warrants | Certain service providers [Member] | Minimum [Member] | Prior Period [Member]                                                                      
Class of Stock [Line Items]                                                                      
Warrants purchase price | $ / shares                     7.50                                                
Common stock warrants | Certain service providers [Member] | Maximum [Member] | Prior Period [Member]                                                                      
Class of Stock [Line Items]                                                                      
Warrants purchase price | $ / shares                     $ 30.00                                                
Common stock warrants | Service providers                                                                      
Class of Stock [Line Items]                                                                      
Warrant compensation expense | $                                               $ 263,000 $ 375,000