XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Comprehensive Income (AOCI Rollforward) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance $ 1,963,943,128 $ 1,938,087,820 $ 1,861,751,660
Other comprehensive (loss) income, net of tax (4,923,808) 8,140,155 311,235
Ending balance 1,937,988,467 1,963,943,128 1,938,087,820
Accumulated  Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance 6,851,052 (1,289,103) (1,600,338)
Ending balance 1,927,244 6,851,052 (1,289,103)
Foreign currency translation adjustments      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance 769,045 (2,384,589) (1,674,887)
Other comprehensive income before reclassifications 151,544 3,153,634 (709,702)
Other comprehensive (loss) income, net of tax 151,544 3,153,634 (709,702)
Ending balance 920,589 769,045 (2,384,589)
Unrealized gains (losses) on available-for-sale securities      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance 6,082,007 1,095,486 74,549
Other comprehensive income before reclassifications (4,228,434) 6,644,459 1,403,521
Amounts reclassified from accumulated other comprehensive income (846,918) (1,657,938) (382,584)
Other comprehensive (loss) income, net of tax (5,075,352) 4,986,521 1,020,937
Ending balance $ 1,006,655 $ 6,082,007 $ 1,095,486