v3.25.4
Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
(LOSS) INCOME BEFORE PROVISON FOR INCOME TAXES $ 29,321,363 $ (57,464,890)
United States    
(LOSS) INCOME BEFORE PROVISON FOR INCOME TAXES 30,045,637 (56,798,677)
International [Member]    
(LOSS) INCOME BEFORE PROVISON FOR INCOME TAXES $ (724,274) $ (666,213)