| Schedule of Accumulated Other Comprehensive Income (Loss) |
The following table presents the net changes in the Company's accumulated other comprehensive income (loss) by component (all amounts shown are net of tax): | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | 2025 | | 2026 | | 2025 | | Foreign currency translation adjustments: | | | | | | | | Balance at beginning of period | $ | 1,434,747 | | $ | (6,162,966) | | | $ | (310,305) | | | $ | (5,817,736) | | Other comprehensive income | 283,277 | | 2,109,011 | | | 2,028,329 | | | 1,763,781 | | | | | | | | | | Net current-period change | 283,277 | | 2,109,011 | | | 2,028,329 | | | 1,763,781 | | Balance at end of period | 1,718,024 | | (4,053,955) | | | 1,718,024 | | | (4,053,955) | | | | | | | | | Unrealized gains (losses) on available for sale securities: | | | | | | | Balance at beginning of period | 704,122 | | 1,132,844 | | | 1,347,044 | | | (591,605) | | Other comprehensive loss before reclassifications | (521,799) | | 1,107,816 | | | (1,165,516) | | | 1,480,018 | | Amounts reclassified from accumulated other comprehensive income (loss) | — | | (599,514) | | | 795 | | | 752,733 | | Net current-period change | (521,799) | | 508,302 | | | (1,164,721) | | | 2,232,751 | | Balance at end of period | 182,323 | | 1,641,146 | | | 182,323 | | | 1,641,146 | | | | | | | | | Unrealized losses on derivatives: | | | | | | | | Balance at beginning of period | (916,269) | | — | | | (768,985) | | | — | | Other comprehensive loss before reclassifications | 726,620 | | (1,235,940) | | | 631,563 | | | (1,235,940) | | | Amounts reclassified from accumulated other comprehensive Income (loss) | — | | 252,100 | | | (52,227) | | | 252,100 | | | Net current-period change | 726,620 | | (983,840) | | | 579,336 | | | (983,840) | | | Balance at end of period | (189,649) | | (983,840) | | | (189,649) | | | (983,840) | | | | | | | | | Accumulated other comprehensive income (loss), end of period | $ | 1,710,698 | | $ | (3,396,649) | | | $ | 1,710,698 | | | $ | (3,396,649) | |
|
| Schedule of Reclassification From Accumulated Other Comprehensive Income (Loss) |
The following table presents details of reclassifications out of accumulated other comprehensive loss for the six months ended June 30, 2026 and 2025:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Details about Accumulated Other Comprehensive Loss Components | | Amounts Reclassified from Other Comprehensive Loss | | Affected Line item in the Unaudited Condensed Consolidated Statements of Income | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | | 2026 | 2025 | | 2026 | | 2025 | | | Available for sale securities: | | | | | | | | | | | Realized gain (loss) on sale of securities | | $ | — | | $ | 758,879 | | | $ | (1,005) | | | $ | (952,826) | | | Other income (loss), net | Income tax effect | | — | | (159,365) | | | 210 | | | 200,093 | | | Provision for income taxes | | Total net reclassifications for the period | | $ | — | | $ | 599,514 | | | $ | (795) | | | $ | (752,733) | | | | | | | | | | | | | | Derivatives: | | | | | | | | | | | Realized gain (loss) on settlement of derivatives | | $ | — | | $ | (373,205) | | | $ | 77,316 | | | $ | (373,205) | | | Other income (loss), net | Income tax effect | | $ | — | | 121,105 | | | (25,089) | | | 121,105 | | | Provision for income taxes | | Total net reclassifications for the period | | $ | — | | $ | (252,100) | | | $ | 52,227 | | | $ | (252,100) | | | | | | | | | | | | | | | Total reclassifications for the period | | $ | — | | $ | 347,414 | | | $ | 51,432 | | | $ | (1,004,833) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|