XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Investments (Schedule of Unrealized Loss on Investments) (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Investments [Abstract]    
Aggregate Unrealized Losses, Loss duration less than one year $ 321,165 $ 4,816,103
Aggregate Unrealized Losses, Loss duration greater than one year 10,233,116 8,217,959
Aggregate Unrealized Losses, Total 10,554,281 13,034,062
Aggregate Fair Value of Investments, Loss duration less than one year 23,213,314 77,701,146
Aggregate Fair Value of Investments, Loss duration greater than one year 130,046,373 76,643,586
Aggregate Fair Value of Investments, Total $ 153,259,687 $ 154,344,732