XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized cost $ 276,404,869 $ 236,303,310
Estimated fair value 270,676,282 259,287,603
Mortgage-Backed Securities, Issued by US Government Sponsored Enterprises [Member]    
Marketable Securities [Line Items]    
Amortized cost 31,598,530 34,365,382
Estimated fair value 30,017,766 35,109,209
Redeemable Preferred Stock [Member]    
Marketable Securities [Line Items]    
Amortized cost 261,142 269,214
Estimated fair value 272,181 $ 282,597
Due in 1 year [Member]    
Marketable Securities [Line Items]    
Amortized cost 12,212,759  
Estimated fair value 12,193,769  
Due in 2-5 years [Member]    
Marketable Securities [Line Items]    
Amortized cost 96,106,175  
Estimated fair value 94,530,894  
Due in 5-10 years [Member]    
Marketable Securities [Line Items]    
Amortized cost 59,527,119  
Estimated fair value 58,074,435  
Due in more than 10 years [Member]    
Marketable Securities [Line Items]    
Amortized cost 76,699,144  
Estimated fair value $ 75,587,237