Annual report [Section 13 and 15(d), not S-K Item 405]

Share-based compensation (Details Narrative)

v3.25.1
Share-based compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 26, 2024
Jul. 16, 2021
Feb. 28, 2024
Jan. 31, 2023
Jan. 30, 2023
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 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.8 $ 1.8      
Awards granted                   52,785        
Weighted-average grant date fair value                   $ 4.78        
Unrecognized share-based compensation related to options                   $ 0.1        
Period of recognition for unrecognized share-based compensation                   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        
Weighted-average grant date fair value   $ 3.93                        
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]                            
Authorized issuance shares of common stock     61,364                 204,546 194,493 127,606
Percent of common stock outstanding     10.00%                      
Shares of common stock     204,546                      
2019 Incentive Award Plan [Member] | Share-Based Payment Arrangement, Option [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Share-based compensation                   $ 0.3 $ 1.0      
Unrecognized share-based compensation related to options                   $ 0.1        
Period of recognition for unrecognized share-based compensation                   6 months        
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