v3.26.1
Inventories (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Inventories    
Inventories $ 2,441,578 $ 2,508,684
Lubricants    
Inventories    
Inventories 2,211,695 2,309,531
Bonded stores    
Inventories    
Inventories $ 229,883 $ 199,153