v3.26.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2026
Income Tax Disclosure [Abstract]  
Schedule Of Income Tax Paid

The following are income taxes paid by jurisdiction:

 

   2025   2026 
   Three Months Ended
March 31,
 
   2025   2026 
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