XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Available for Sale Securities (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 16,070,749 $ 17,256,529
Gross unrealized holding gains 9,942 8,574
Gross unrealized holding losses (1,315)
Aggregate fair value 16,080,691 17,263,788
US Treasury Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 16,070,749 14,272,530
Gross unrealized holding gains 9,942 8,574
Gross unrealized holding losses
Aggregate fair value $ 16,080,691 14,281,104
U.S. Government Agency Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost   2,983,999
Gross unrealized holding gains  
Gross unrealized holding losses   (1,315)
Aggregate fair value   $ 2,982,684