XML 91 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Segment Information    
Number of operating segments | segment 1  
Grant and contract revenue $ 6,243,022 $ 6,994,838
Operating loss $ (33,600,261) $ (42,032,172)