Quarterly report pursuant to Section 13 or 15(d)

Share-based compensation (Details Narrative)

v3.23.3
Share-based compensation (Details Narrative) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 11, 2019
Jan. 31, 2023
Feb. 28, 2022
Sep. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
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       $ 0.5     $ 0.6 $ 1.6 $ 2.5        
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          
TwoThousand Nineteen Incentive Award Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                          
Authorized issuance shares of common stock 1,500,000                 8,557,663 5,614,637 2,700,000 1,083,334
Percent of common stock outstanding 10.00%                        
Authorized common stock issuance 9,000,000                        
TwoThousand Nineteen Incentive Award Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Maximum [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                          
Expiration period               10 years          
TwoThousand Nineteen Incentive Award Plan [Member] | Restricted Stock [Member] | Board of Directors Chairman [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                          
Share-based compensation   $ 0.5 $ 0.5   $ 0.1 $ 0.1              
Awards granted   892,860 218,345   18,021 65,555              
TwoThousand Nineteen 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                      
Awards granted   200,000                      
TwoThousand Nineteen Incentive Award Plan [Member] | Restricted Stock [Member] | Two Member of Board of Directors Chairman [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                          
Share-based compensation       $ 0.3                  
Awards granted       1,500,000