XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Schedule of Unrealized Loss on Investment (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Investments [Abstract]    
Aggregate Unrealized Losses, Loss of duration less than one year $ 1,340,283 $ 4,816,103
Aggregate Unrealized Losses, Loss of duration greater than one year 8,589,330 8,217,959
Aggregate Unrealized Losses, Total 9,929,613 13,034,062
Aggregate Fair Value of Investments, Loss of duration less than one year 51,123,646 77,701,146
Aggregate Fair Value of Investments, Loss of duration greater than one year 103,252,208 76,643,586
Aggregate Fair Value of Investments, Total $ 154,375,854 $ 154,344,732