XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Fair Value of Financial Instruments - Marketable Securities (Details)
Jun. 30, 2024
USD ($)
Commercial paper $ 40,908,464
Commercial paper 3,306
Commercial paper 23,008
Commercial paper 40,888,762
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]  
Commercial paper 25,828,920
Commercial paper 0
Commercial paper 20,543
Commercial paper 25,808,377
US Treasury Bond Securities [Member]  
Commercial paper 9,286,150
Commercial paper 2,489
Commercial paper 1,254
Commercial paper 9,287,385
US Treasury Securities [Member]  
Commercial paper 5,793,394
Commercial paper 817
Commercial paper 1,211
Commercial paper $ 5,793,000