21 - Subsequent Events (Details Textual) - USD ($) |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Aug. 04, 2026 |
Jul. 14, 2026 |
Mar. 31, 2026 |
Mar. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Common Stock, Dividends, Per Share, Declared | $ 0.25 | $ 0.35 | ||||
| Payments of Dividends | $ 1,149,892 | $ 1,618,183 | ||||
| Dividends payable | $ 44 | $ 119 | ||||
| O 2026 Q3 Dividends [Member] | Subsequent Event [Member] | ||||||
| Common Stock, Dividends, Per Share, Declared | $ 0.3 | |||||
| Dividends Payable, Date to be Paid | Aug. 04, 2026 | |||||
| Dividends Payable, Date of Record | Jul. 28, 2026 | |||||
| Payments of Dividends | $ 1,378,267 | |||||
| Dividends payable | $ 29 | |||||
| X | ||||||||||
- Definition Aggregate dividends declared during the period for each share of common stock outstanding. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Date the declared dividend will be paid, in YYYY-MM-DD format. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|