v3.26.1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2026
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Paid

The following are income taxes paid by jurisdiction:

 

   2025   2026 
  

Six Months Ended

June 30,
 
   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