v3.26.1
Inventory - Schedule of Inventory (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Schedule of Inventory [Abstract]      
Raw materials (includes goods in transit $1,121,993 (December 31, 2025: $502,392)] $ 6,828,618 $ 7,027,016  
Work-in-progress 1,272,956 1,426,933  
Finished goods 9,066,107 8,717,761  
Less: Inventory valuation allowance (101,590) (107,708)
Total $ 17,066,091 $ 17,064,002