Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($) |
Common Stock [Member] |
Additional Paid-In Capital [Member] |
Retained Earnings [Member] |
Accumulated Other Comprehensive Income (Loss) [Member] |
Noncontrolling Interest [Member] |
Total |
|||
|---|---|---|---|---|---|---|---|---|---|
| Balance at Dec. 31, 2024 | $ 3,159 | $ 32,442,486 | $ 181,336,147 | $ 2,595,256 | $ 459,455 | $ 216,836,503 | |||
| Common stock issued during year | 1 | 13,973 | 0 | 0 | 0 | 13,974 | |||
| Treasury shares acquired and retired | (8) | (203,545) | 0 | 0 | 0 | (203,553) | |||
| Net income (loss) attributable to common shareholders | 0 | 0 | 11,346,773 | 0 | 0 | 11,346,773 | |||
| Other comprehensive income (loss) | 0 | 0 | 0 | (617,756) | 0 | (617,756) | |||
| Gain attributable to noncontrolling interest | 0 | 0 | 0 | 0 | 47,915 | 47,915 | |||
| Balance at Jun. 30, 2025 | 3,152 | 32,252,914 | 192,682,920 | 1,977,500 | 507,370 | 227,423,856 | |||
| Balance at Mar. 31, 2025 | 3,157 | 32,360,438 | 194,288,790 | 2,225,133 | 483,028 | 229,360,546 | |||
| Treasury shares acquired and retired | (5) | (107,524) | 0 | 0 | 0 | (107,529) | |||
| Net income (loss) attributable to common shareholders | 0 | 0 | (1,605,870) | 0 | 0 | (1,605,870) | |||
| Other comprehensive income (loss) | 0 | 0 | 0 | (247,633) | 0 | (247,633) | |||
| Gain attributable to noncontrolling interest | 0 | 0 | 0 | 0 | 24,342 | 24,342 | |||
| Balance at Jun. 30, 2025 | 3,152 | 32,252,914 | 192,682,920 | 1,977,500 | 507,370 | 227,423,856 | |||
| Balance at Dec. 31, 2025 | 3,142 | 31,951,092 | 198,416,066 | 1,872,602 | 449,365 | 232,692,267 | [1] | ||
| Common stock issued during year | 2 | 90,132 | 0 | 0 | 0 | 90,134 | |||
| Treasury shares acquired and retired | (7) | (410,275) | 0 | 0 | 0 | (410,282) | |||
| Stock-based compensation expense | 0 | 176,375 | 0 | 0 | 0 | 176,375 | |||
| Net income (loss) attributable to common shareholders | 0 | 0 | 29,757,776 | 0 | 0 | 29,757,776 | |||
| Other comprehensive income (loss) | 0 | 0 | 0 | 525,335 | 0 | 525,335 | |||
| Gain attributable to noncontrolling interest | 0 | 0 | 0 | 0 | 48,267 | 48,267 | |||
| Balance at Jun. 30, 2026 | 3,137 | 31,807,324 | 228,173,842 | 2,397,937 | 497,632 | 262,879,872 | |||
| Balance at Mar. 31, 2026 | 3,141 | 31,933,641 | 221,852,934 | 2,305,942 | 474,005 | 256,569,663 | |||
| Treasury shares acquired and retired | (4) | (214,505) | 0 | 0 | 0 | (214,509) | |||
| Stock-based compensation expense | 0 | 88,188 | 0 | 0 | 0 | 88,188 | |||
| Net income (loss) attributable to common shareholders | 0 | 0 | 6,320,908 | 0 | 0 | 6,320,908 | |||
| Other comprehensive income (loss) | 0 | 0 | 0 | 91,995 | 0 | 91,995 | |||
| Gain attributable to noncontrolling interest | 0 | 0 | 0 | 0 | 23,627 | 23,627 | |||
| Balance at Jun. 30, 2026 | $ 3,137 | $ 31,807,324 | $ 228,173,842 | $ 2,397,937 | $ 497,632 | $ 262,879,872 | |||
| |||||||||
| X | ||||||||||
- Definition Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to noncontrolling interest. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount after tax and reclassification adjustments of other comprehensive income (loss). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|