XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 108,230,714 $ 97,578,261
Other comprehensive (loss) income before tax:    
Foreign currency translation adjustments (950,213) (121,167)
Unrealized gains (losses) on debt securities, net 51,910 2,581,777
Other comprehensive (loss) income, before tax (898,303) 2,460,610
Income tax impact related to components of other comprehensive income (loss) 10,901 542,173
Other comprehensive (loss) income, net of tax (909,204) 1,918,437
Comprehensive income $ 107,321,510 $ 99,496,698