XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Schedule of Unrealized Loss on Investments) (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Investments [Abstract]    
Aggregate Unrealized Losses, Loss duration less than one year $ 516,647 $ 4,816,103
Aggregate Unrealized Losses, Loss duration greater than one year 9,484,009 8,217,959
Aggregate Unrealized Losses, Total 10,000,656 13,034,062
Aggregate Fair Value of Investments, Loss duration less than one year 40,487,017 77,701,146
Aggregate Fair Value of Investments, Loss duration greater than one year 111,100,115 76,643,586
Aggregate Fair Value of Investments, Total $ 151,587,132 $ 154,344,732