Quarterly report pursuant to Section 13 or 15(d)

Share-based compensation (Details Narrative)

v3.24.2.u1
Share-based compensation (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 26, 2024
Jun. 26, 2023
Nov. 11, 2019
Feb. 28, 2024
Jan. 31, 2023
Jan. 30, 2023
Jun. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jan. 01, 2023
Jan. 01, 2022
Jan. 01, 2021
Nov. 10, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Share-based compensation               $ 200,000   $ 300,000   $ 700,000 $ 1,700,000        
Awards granted                       47,285        
Weighted-average exercise price                       $ 5.00        
Unrecognized share-based compensation related to options $ 200,000             $ 200,000       $ 200,000          
Weighted average period                       1 year          
Directors, Officers and Employees [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Share-based compensation   $ 10,000.00                              
Awards granted     47,285                            
Weighted-average exercise price   $ 5,000,000.00                              
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Award vesting period                       2 years          
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Award vesting period                       3 years          
2019 Incentive Award Plan [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Authorized issuance shares of common stock       34,091                   194,493 127,606 61,364 24,621
Percent of common stock outstanding       10.00%                          
Authorized common stock issuance       204,546                          
2019 Incentive Award Plan [Member] | Restricted Stock [Member] | Board of Directors [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Share-based compensation $ 100,000       $ 400,000   $ 500,000       $ 100,000            
Awards granted 22,727       42,088   20,292       409            
2019 Incentive Award Plan [Member] | Restricted Stock [Member] | Executives and Employees [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Share-based compensation           $ 100,000       $ 100,000              
Awards granted           4,545       909              
2019 Incentive Award Plan [Member] | Restricted Stock [Member] | Two Member of Board of Directors [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Share-based compensation                 $ 300,000                
Awards granted                 34,090