v3.25.2
Fair Value Measurements - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jan. 31, 2025
Nov. 30, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Fair value of the derivative liability $ 4.4   $ 4.4  
Incremental fair value of the derivative liability 2.0      
Other income from change in fair value of derivative liability 1.1 $ 1.1    
Fair value of derivative liability 9.4      
DRI Healthcare Trust [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Royalty agreement amount funded       $ 100.0
Additional [Member] | DRI Healthcare Trust [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Royalty agreement amount funded $ 22.0