v3.25.2
Purchase and Sale Agreement - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2024
Jul. 31, 2025
Jul. 31, 2024
Apr. 30, 2024
Apr. 30, 2025
Jan. 31, 2025
Nov. 04, 2024
Purchase and Sale Agreement [Line Items]              
Annual net sales on royalty payments       $ 550,000,000      
Sales-based milestone payment   $ 1,400,000 $ 0 $ 50,000,000      
Royalty obligation   132,321,000     $ 105,882,000    
Embedded derivative liability net carrying amount   122,900,000          
Fair value of embedded derivative   9,400,000          
Interest expense related to the sale of future royalties   3,500,000          
Fair value of the derivative liability   4,400,000       $ 4,400,000  
Incremental fair value of the derivative liability   2,000,000          
Other income (expense) from change in fair value of derivative liability   1,100,000 $ 1,100,000        
Fair value of derivative liability   $ 9,400,000          
Percentage of discount rate used for valuation of derivative liability   12.00%         9.15%
Royalty Financing [Member] | Annual Net Sales Above 500.0 Million [Member]              
Purchase and Sale Agreement [Line Items]              
Royalty percentage on annual net sales       5.00%      
Maximum [Member]              
Purchase and Sale Agreement [Line Items]              
Sales-based milestone payment       $ 57,000,000      
Maximum [Member] | Royalty Financing [Member] | Annual Net Sales Above 500.0 Million [Member]              
Purchase and Sale Agreement [Line Items]              
Royalty percentage on annual net sales   6.00%          
Minimum [Member]              
Purchase and Sale Agreement [Line Items]              
Sales-based milestone payment       $ 50,000,000      
Minimum [Member] | Royalty Financing [Member] | Annual Net Sales Above 500.0 Million [Member]              
Purchase and Sale Agreement [Line Items]              
Royalty percentage on annual net sales   5.00%          
DRI Healthcare Trust [Member]              
Purchase and Sale Agreement [Line Items]              
Royalty agreement amount funded $ 100,000,000            
Royalty obligation 93,600,000            
DRI Healthcare Trust [Member] | Royalty Financing [Member]              
Purchase and Sale Agreement [Line Items]              
Upfront payment received $ 100,000,000            
Royalty percentage on annual net sales 5.00%            
Annual net sales on royalty payments $ 500,000,000            
Option to receive one time cash payment $ 22,000,000            
DRI Healthcare Trust [Member] | Royalty Financing [Member] | Annual Net Sales Above 500.0 Million [Member]              
Purchase and Sale Agreement [Line Items]              
Royalty percentage on annual net sales 1.10%            
DRI Healthcare Trust [Member] | Royalty Financing [Member] | Annual Net Sales Above 750.0 Million [Member]              
Purchase and Sale Agreement [Line Items]              
Royalty percentage on annual net sales 0.25%            
DRI Healthcare Trust [Member] | Royalty Financing [Member] | Annual Net Sales Below 500.0 Million [Member]              
Purchase and Sale Agreement [Line Items]              
Royalty percentage on annual net sales       5.65%      
DRI Healthcare Trust [Member] | Additional [Member]              
Purchase and Sale Agreement [Line Items]              
Royalty agreement amount funded   $ 22,000,000          
Royalty obligation   122,900,000          
DRI Healthcare Trust [Member] | Maximum [Member] | Royalty Financing [Member]              
Purchase and Sale Agreement [Line Items]              
Transaction amount $ 179,000,000            
Royalty percentage on annual net sales 6.00%            
Annual net sales on royalty payments   $ 500,000,000   $ 500,000,000      
DRI Healthcare Trust [Member] | Maximum [Member] | Royalty Financing [Member] | Annual Net Sales Above 500.0 Million [Member]              
Purchase and Sale Agreement [Line Items]              
Annual net sales on royalty payments $ 750,000,000            
DRI Healthcare Trust [Member] | Maximum [Member] | Royalty Financing [Member] | Annual Net Sales Above 750.0 Million [Member]              
Purchase and Sale Agreement [Line Items]              
Annual net sales on royalty payments $ 750,000,000            
DRI Healthcare Trust [Member] | Maximum [Member] | Royalty Financing [Member] | Annual Net Sales Below 500.0 Million [Member]              
Purchase and Sale Agreement [Line Items]              
Royalty percentage on annual net sales   6.75%          
DRI Healthcare Trust [Member] | Minimum [Member] | Royalty Financing [Member]              
Purchase and Sale Agreement [Line Items]              
Royalty percentage on annual net sales 5.00%            
Annual net sales on royalty payments   $ 500,000,000   $ 500,000,000      
DRI Healthcare Trust [Member] | Minimum [Member] | Royalty Financing [Member] | Annual Net Sales Above 500.0 Million [Member]              
Purchase and Sale Agreement [Line Items]              
Annual net sales on royalty payments $ 500,000,000            
DRI Healthcare Trust [Member] | Minimum [Member] | Royalty Financing [Member] | Annual Net Sales Below 500.0 Million [Member]              
Purchase and Sale Agreement [Line Items]              
Royalty percentage on annual net sales   5.65%