v3.26.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories as of December 31, 2025 and 2024 consisted of the following:

 

   2025   2024 
Raw materials  $7,322,641   $7,118,820 
Work in process   1,904,229    1,490,520 
Finished goods   520,088    611,020 
Inventory valuation allowance   (21,397)   (383,545)
Total  $9,725,561   $8,836,815