XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 104,725,412 $ 72,655,995 $ 311,459,076 $ 232,589,023
Other comprehensive (loss) income before tax:        
Foreign currency translation adjustments (717,457) 17,751,603 (2,295,001) 13,723,857
Unrealized gains (losses) on debt securities, net 363,905 (4,442,743) 3,500,247 (15,652,081)
Other comprehensive (loss) income, before tax (353,552) 13,308,860 1,205,246 (1,928,224)
Income tax impact related to components of other comprehensive income (loss) 76,420 (932,976) 735,052 (3,286,937)
Other comprehensive (loss) income, net of tax (429,972) 14,241,836 470,194 1,358,713
Comprehensive income $ 104,295,440 $ 86,897,831 $ 311,929,270 $ 233,947,736