XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMPREHENSIVE INCOME (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
For the Years ended December 31,
202420232022
Foreign currency translation adjustments:
Balance at beginning of period$(4,534,719)$(4,032,239)$920,589 
Other comprehensive loss before reclassifications(1,283,017)(502,480)(4,952,828)
Net current-period change(1,283,017)(502,480)(4,952,828)
Balance at end of period(5,817,736)(4,534,719)(4,032,239)
Unrealized (losses) gains on available-for-sale securities:
Balance at beginning of period(2,022,403)(10,110,695)1,006,655 
Other comprehensive (loss) income before reclassifications(360,991)3,360,396 (12,470,515)
Amounts reclassified from accumulated other comprehensive (loss) income1,791,789 4,727,896 1,353,165 
Net current-period change1,430,798 8,088,292 (11,117,350)
Balance at end of period(591,605)(2,022,403)(10,110,695)
Accumulated other comprehensive loss, end of period$(6,409,341)$(6,557,122)$(14,142,934)
Schedule of Reclassification From Accumulated Other Comprehensive Income (Loss)
The following table presents details of reclassifications from accumulated other comprehensive (loss) income for the years ended December 31, 2024, 2023, and 2022:
Details about Accumulated Other Comprehensive (Loss) Income Components
Affected Line item in the Statement of Consolidated Income
For the Years ended December 31,
202420232022
Unrealized (losses) gains on available-for-sale securities
Realized loss on sale of securities$(2,268,087)$(5,984,678)$(1,712,867)Other loss, net
Provision for income taxes476,298 1,256,782 359,702 Provision for Income Taxes
Total reclassifications for the period$(1,791,789)$(4,727,896)$(1,353,165)Net of tax