XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Schedule of Unrealized Loss on Investment (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Aggregate Unrealized Losses    
Loss duration of less than one year $ 6,442,204 $ 126,074
Loss duration of greater than one year 3,152,687 4,400,003
Total 9,594,891 4,526,077
Aggregate Fair Value of Investments    
Loss duration of less than one year 67,460,003 13,449,592
Loss duration of greater than one year 60,198,609 76,966,258
Total $ 127,658,612 $ 90,415,850