v3.26.1
Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2026
CAD ($)
Jun. 30, 2026
USD ($)
Revenue [Line Items]      
Period of royalty term     20 years
Subsequent Event [Member]      
Revenue [Line Items]      
Milestone payments $ 364,800 $ 500  
Mayne License Agreement [Member]      
Revenue [Line Items]      
Period of royalty term     20 years
Decrease in royalty rate     2.00%
Minimal annual royalty payment     $ 3,000,000
Period of minimal annual royalty payment     12 years
Inflation at an annual rate     3.00%
Mayne License Agreement [Member] | One-time Milestone Payments [Member]      
Revenue [Line Items]      
Milestone payments     $ 5,000,000
Net sales     100,000,000
Mayne License Agreement [Member] | Second-time Milestone Payments [Member]      
Revenue [Line Items]      
Milestone payments     10,000,000
Net sales     200,000,000
Mayne License Agreement [Member] | Third-time Milestone Payments [Member]      
Revenue [Line Items]      
Milestone payments     15,000,000
Net sales     $ 300,000,000
Mayne License Agreement [Member] | First Royalty Rate [Member]      
Revenue [Line Items]      
Royalty rate as percentage on net sales     8.00%
Royalty amount     $ 80,000,000
Mayne License Agreement [Member] | Second Royalty Rate [Member]      
Revenue [Line Items]      
Net sales     $ 80,000,000
Royalty rate as percentage on net sales     7.50%