v3.26.1
Schedule Of Income Tax Paid (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Tax Disclosure [Abstract]    
Income Tax Payments - U.S. Federal
Income Tax Payments - U.S. States
China - Income tax payments, net of refunds 330,186
Total income taxes paid $ 330,186