XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - Schedule of Unrealized Loss on available-for-sale securities (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Aggregate Unrealized Losses    
Loss duration of less than one year $ 80,165 $ 126,074
Loss duration of greater than one year 1,535,006 4,400,003
Total 1,615,171 4,526,077
Aggregate Fair Value of Investments    
Loss duration of less than one year 7,363,296 13,449,592
Loss duration of greater than one year 46,320,380 76,966,258
Total $ 53,683,676 $ 90,415,850