XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Grants Receivable Activity (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Accounting Policies [Abstract]    
Grants receivable $ 882,319 $ 809,532
Grant costs expensed 1,756,852 2,180,581
Grants for equipment purchased 6,379
Grant fees 50,854 84,827
Grant funds received (2,142,441) (2,398,488)
Grants receivable $ 553,963 $ 676,452