v3.26.1
SCHEDULE OF REVENUE NET BY CHANNEL AND GEOGRAPHICAL LOCATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Product Information [Line Items]    
Total revenue, net $ 23,603 $ 21,501
Europe [Member]    
Product Information [Line Items]    
Total revenue, net 9,995 7,202
UNITED STATES    
Product Information [Line Items]    
Total revenue, net 7,782 8,236
UNITED KINGDOM    
Product Information [Line Items]    
Total revenue, net 3,443 4,168
Rest Of The World [Member]    
Product Information [Line Items]    
Total revenue, net 2,383 1,895
Wholesale Revenue [Member]    
Product Information [Line Items]    
Total revenue, net 14,393 10,111
Ecommerce Revenues [Member]    
Product Information [Line Items]    
Total revenue, net 8,256 10,060
Retail [Member]    
Product Information [Line Items]    
Total revenue, net 69 775
Partnership Revenues [Member]    
Product Information [Line Items]    
Total revenue, net $ 885 $ 555