XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic and Diluted Net Income (Loss) Per Share [Abstract]        
Net income (loss) (in Dollars) $ 327,659 $ (12,227,738) $ (8,004,637) $ (41,815,716)
Antidilutive shares 2,739,837   8,620,676 22,739,738
Weighted average number of shares – basic 20,863,110 18,519,572 19,970,014 17,529,342
Weighted average number of shares – diluted 23,602,947 18,519,572 19,970,014 17,529,342
Net income per share, diluted (in Dollars per share) $ 0.01 $ (0.66) $ (0.4) $ (2.37)