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 | |||||