XML 33 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Description of Business - Additional Information (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Organization Consolidation and Presentation of Financial Statements [Line Items]    
Accumulated deficit $ 54,138,904 $ 40,737,170
Cash and cash equivalents $ 29,757,328 $ 38,339,762