XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Pay vs Performance Disclosure - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ (7,354,225) $ (9,222,279) $ (23,658,106) $ (59,882,054) $ (73,538,157) $ (50,149,077)