v3.26.1
Net Sales and Revenue (Details)
3 Months Ended
Apr. 30, 2026
Minimum [Member]  
Net Sales and Revenue [Abstract]  
Sales payment terms 5 days
Maximum [Member]  
Net Sales and Revenue [Abstract]  
Sales payment terms 10 days