XML 39 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventories
               
    December 31,  
    2023     2022  
Materials   $ 210,318     $ 397,133  
Work in process     1,640,347       5,842,251  
Finished goods     8,101,982       19,175,822  
Total    $ 9,952,647     $ 25,415,206  
Schedule of equipment
                     
    December 31,     Estimated
Useful
 
    2023     2022     lives in years  
Computer hardware and software   $ 603,836     $ 497,913     3  
Machinery and equipment     726,326       725,568     5  
Molds, tools and dies     1,242,711       1,187,541     5  
Office furniture and fixtures     79,147       78,728     5  
      2,652,020       2,489,750        
Accumulated depreciation     (2,219,515 )     (1,852,777 )      
    $ 432,505     $ 636,973        
Schedule of intangible assets
                                         
    Estimated     As of December 31, 2023     As of December 31, 2022  
    Useful     Gross                 Gross              
    Life     Carrying     Accumulated           Carrying     Accumulated        
    (in years)     Amount     Amortization     Net     Amount     Amortization     Net  
Customized internal use software     2.5     $ -     $ -     $ -     $ 230,106     $ (207,399 )   $ 22,707  
Acquired web domain     5.0       86,732       (53,485 )     33,247       86,732       (36,138 )     50,594  
            $ 86,732     $ (53,485 )   $ 33,247     $ 316,838     $ (243,537 )   $ 73,301  
Schedule of annual amortization expenses
       
Years ended December 31,        
2024   $ 17,346  
 2025     15,901  
Total    $ 33,247  
Schedule of accrued expenses
               
    December 31,  
    2023     2022  
Inventory purchases   $ -     $ 24,901  
Payroll and related benefits     -       430,358  
Professional fees     229,950       290,588  
Royalty costs     -       1,650,000  
Sales allowances     697,884       1,226,856  
Sales and use tax     150,009       113,200  
Other     -       704,821  
Total accrued other expenses    $ 1,077,843     $ 4,440,724