v3.26.3
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Taxes        
Domestic (U.S.) $ (130,283) $ (2,024,052) $ 56,076 $ (3,242,880)
Foreign (PRC) (4,551,455) 19,058 (5,050,819) (121,990)
Income (loss) before income taxes (4,681,738) (2,004,994) (4,994,743) (3,364,870)
Income tax expense (benefit) (26,039) (106,217) (32,360) (169,851)
Income (loss) from operations $ (4,655,699) $ (1,898,777) $ (4,962,383) $ (3,195,019)
Effective tax rate 0.60% 5.30% 0.60% 5.00%