XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Comprehensive Income (AOCI Rollforward) (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance $ 1,937,988,467 $ 1,963,943,128 $ 1,938,087,820
Other comprehensive (loss) income, net of tax (16,070,178) (4,923,808) 8,140,155
Ending balance 2,065,792,821 1,937,988,467 1,963,943,128
Accumulated  Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance 1,927,244 6,851,052 (1,289,103)
Ending balance (14,142,934) 1,927,244 6,851,052
Foreign currency translation adjustments      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance 920,589 769,045 (2,384,589)
Other comprehensive income before reclassifications (4,952,828) 151,544 3,153,634
Other comprehensive (loss) income, net of tax (4,952,828) 151,544 3,153,634
Ending balance (4,032,239) 920,589 769,045
Unrealized gains (losses) on available-for-sale securities      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance 1,006,655 6,082,007 1,095,486
Other comprehensive income before reclassifications (12,470,515) (4,228,434) 6,644,459
Amounts reclassified from accumulated other comprehensive income 1,353,165 (846,918) (1,657,938)
Other comprehensive (loss) income, net of tax (11,117,350) (5,075,352) 4,986,521
Ending balance $ (10,110,695) $ 1,006,655 $ 6,082,007