XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 122,549,041 $ 104,725,412 $ 316,820,194 $ 311,459,076
Other comprehensive (loss) income before tax:        
Foreign currency translation adjustments 1,776,813 (717,457) 317,059 (2,295,001)
Unrealized gains on debt securities, net 4,193,565 363,905 4,245,746 3,500,247
Other comprehensive (loss) income, before tax 5,970,378 (353,552) 4,562,805 1,205,246
Income tax impact related to components of other comprehensive (loss) income 880,649 76,420 891,607 735,052
Other comprehensive (loss) income, net of tax 5,089,729 (429,972) 3,671,198 470,194
Comprehensive income $ 127,638,770 $ 104,295,440 $ 320,491,392 $ 311,929,270