v3.26.1
Related Party Transactions (Details) - USD ($)
3 Months Ended
Jul. 31, 2017
Jun. 30, 2026
Jun. 30, 2025
Related Party Transactions [Line Items]      
On each sale of a royalty product $ 0.75    
Percentage of gross sale price 5.00%    
Royalty payments $ 10,000,000    
Executive Officers Family One [Member]      
Related Party Transactions [Line Items]      
Payment to family member   $ 1,100 $ 52,700
Executive Officers Family Two [Member]      
Related Party Transactions [Line Items]      
Payment to family member   $ 18,900 $ 18,600