v3.25.2
Consolidated Financial Statement Details (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Financial Statement Details    
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