v3.25.2
Consolidated Financial Statement Details (Tables)
6 Months Ended
Jun. 30, 2025
Financial Statement Details  
Schedule of inventories
          
   June 30, 2025   December 31, 2024 
raw materials  $1,514,133   $1,808,253 
Inventories in transit   -    125,917 
finished goods   -    650,282 
work in progress   600,370    321,931 
Total inventories  $2,114,503   $2,906,383 
Schedule of property and equipment
          
   June 30, 2025   December 31, 2024 
Gross property, plant and equipment  $25,560,158   $24,884,609 
Accumulated depreciation   (8,744,414)   (7,700,417
Total property, plant and equipment, net  $16,815,744   $17,184,192 
Schedule of accrued expenses and other current liabilities
          
   June 30, 2025   December 31, 2024 
Advances from customers  $79,565   $81,153 
Salary payable   176,485    87,206 
Tax payable   (3,026   17,235 
Other payable   3,382,655    2,754,809 
Long-term payable, current portion   164,713    152,550 
Total  $4,800,392   $3,092,953