v3.26.1
Intangible Assets and License Contract Liability -Schedule of Undiscounted Future Minimum Royalty Payments (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Schedule of Undiscounted Future Minimum Royalty Payments [Abstract]    
Within 1 year $ 2,400,000  
2 to 3 years 4,800,000  
4 to 5 years 1,400,000  
Total minimum payments 8,600,000  
Effect of discounting (2,202,089)  
Present value of minimum payments $ 6,397,911 $ 6,715,438