v3.26.1
Comprehensive Income (Loss) (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
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 March 31,
20262025
Foreign currency translation adjustments:
Balance at beginning of period$(310,305)$(5,817,736)
Other comprehensive income (loss)
1,745,052 (345,230)
Net current-period change1,745,052 (345,230)
Balance at end of period
1,434,747 (6,162,966)
Unrealized gains (losses) on available for sale securities:
Balance at beginning of period
1,347,044 (591,605)
Other comprehensive loss before reclassifications
(643,717)(853,336)
Amounts reclassified from accumulated other comprehensive income (loss)
795 2,577,785 
Net current-period change
(642,922)1,724,449 
Balance at end of period
704,122 1,132,844 
Unrealized losses on derivatives:
Balance at beginning of period(768,985)— 
Other comprehensive loss before reclassifications
(95,057)— 
Amounts reclassified from accumulated other comprehensive loss(52,227)— 
Net current-period change(147,284)— 
Balance at end of period(916,269)— 
Accumulated other comprehensive income (loss), end of period
$1,222,600 $(5,030,122)
Schedule of Reclassification From Accumulated Other Comprehensive Income (Loss)
The following table presents details of reclassifications out of accumulated other comprehensive loss for the three months ended March 31, 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 March 31,
20262025
Available for sale securities:
Realized loss on sale of securities
$(1,005)$(3,263,019)Other income (loss), net
Income tax effect
210 685,234 Provision for income taxes
Total net reclassifications for the period$(795)$(2,577,785)
Derivatives:
Realized gain on settlement of derivatives
$77,316 $— Other income (loss), net
Income tax effect
(25,089)— Provision for income taxes
Total net reclassifications for the period$52,227 $— 
Total reclassifications for the period$51,432 $(2,577,785)