XML 88 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Marketable securities, current    
Amortized Cost, Current $ 26,260,164 $ 32,918,433
Unrealized Gains, Current 2,619 7,946
Unrealized Losses, Current (2,915) (38,409)
Fair Value, Current 26,259,868 32,887,970
U.S. Treasuries    
Marketable securities, current    
Amortized Cost, Current 2,989,460 12,986,424
Unrealized Gains, Current 430 0
Unrealized Losses, Current 0 (25,649)
Fair Value, Current 2,989,890 12,960,775
Government securities    
Marketable securities, current    
Amortized Cost, Current 15,342,582 8,084,107
Unrealized Gains, Current 888 1,099
Unrealized Losses, Current (2,902) (12,021)
Fair Value, Current 15,340,568 8,073,185
Commercial Paper    
Marketable securities, current    
Amortized Cost, Current 7,928,122 11,847,902
Unrealized Gains, Current 1,301 6,847
Unrealized Losses, Current (13) (739)
Fair Value, Current $ 7,929,410 $ 11,854,010