v3.25.2
Income Taxes - Schedule of components of income tax expense (benefit) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Income tax benefit computed at federal statutory rates $ (1,387,243) $ (1,932,400) $ (2,172,541) $ (3,732,840)
Change in valuation allowance 1,361,984 1,891,670 2,208,194 3,646,013
Non-deductible stock-based compensation 0 17,822 (58,763) 47,019
Other 31,717 11,254 35,595 11,769
Total income tax expense (benefit) $ 6,458 $ (11,654) $ 12,485 $ (28,039)