Quarterly report pursuant to Section 13 or 15(d)

Share-based compensation (Details Narrative)

v3.24.3
Share-based compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2024
Jun. 26, 2024
Jul. 16, 2021
Feb. 28, 2024
Jan. 31, 2023
Jan. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Jan. 01, 2024
Jan. 01, 2023
Jan. 01, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Share-based compensation             $ 0.1 $ 0.5     $ 0.8 $ 1.6      
Awards granted                     52,785 4,546      
Weighted-average exercise price                     $ 4.78 $ 15.40      
Unrecognized share-based compensation related to options             $ 0.2       $ 0.2        
Weighted average period                     1 year        
Directors, Officers and Employees [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Share-based compensation   $ 0.1                          
Awards granted   47,285         5,500       5,500        
Weighted-average exercise price   $ 5.00                          
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Award vesting period                     1 year        
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]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized     61,364                   204,546 194,493 127,606
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreaseOfEquityAwardAuthorizedPercentOfCommonStockOutstanding]     10.00%                        
Common Stock, Capital Shares Reserved for Future 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 $ 0.1     $ 0.4   $ 0.5       $ 0.1          
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         $ 0.1       $ 0.1            
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               $ 0.3              
Awards granted               34,090