Subsequent Events (Details Narrative) - USD ($) |
1 Months Ended | 2 Months Ended | 12 Months Ended | |||
---|---|---|---|---|---|---|
Mar. 03, 2023 |
Sep. 09, 2021 |
Feb. 23, 2022 |
Mar. 10, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Subsequent Event [Line Items] | ||||||
Semi-annual cash dividend per common share | $ 0.10 | $ 0.10 | ||||
Board Of Directors [Member] | ||||||
Subsequent Event [Line Items] | ||||||
Dividend payment date | Sep. 30, 2022 | Mar. 24, 2022 | ||||
Semi-annual cash dividend record date | Sep. 20, 2022 | Mar. 09, 2022 | ||||
Subsequent Event [Member] | Settlement Agreements [Member] | ||||||
Subsequent Event [Line Items] | ||||||
Aggregate settlement payments | $ 537,300 | |||||
Conditional payment | $ 150,000 | |||||
Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member] | ||||||
Subsequent Event [Line Items] | ||||||
Restricted stock units granted to directors | 15,000 | |||||
Subsequent Event [Member] | Board Of Directors [Member] | ||||||
Subsequent Event [Line Items] | ||||||
Semi-annual cash dividend per common share | $ 0.05 | |||||
Dividend payment date | Mar. 31, 2023 | |||||
Semi-annual cash dividend record date | Mar. 15, 2023 |