v3.26.1
Comprehensive Income (Loss)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Comprehensive Income (Loss) Comprehensive Income (Loss)
Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. For the Company, comprehensive income (loss)
represents net income adjusted for unrealized gains and losses on available for sale investment securities, foreign currency translation adjustments, and derivative instruments.
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,
2026202520262025
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 change283,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 change726,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)
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 ComponentsAmounts Reclassified from Other Comprehensive LossAffected Line item in the Unaudited Condensed Consolidated Statements of Income
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
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)