v3.26.1
Bank Loan (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of loan
        
   June 30, 2026   December 31, 2025 
East West Bank Loan  $10,998,706   $ 
Less: current portion  $129,290   $ 
Long term portion  $10,869,416   $ 
Future maturities of bank loan payments
Future maturities of bank loan payments    
Year  Amount 
Year ending December 31, 2026  $412,192 
Year ending December 31, 2027   824,374 
Year ending December 31, 2028   824,384 
Year ending December 31, 2029   866,138 
Year ending December 31, 2030   887,016 
Thereafter   14,189,977 
Total   18,004,081 
Less: Amounts representing interest   (7,005,375)
Total  $10,998,706