v3.25.2
Common Share Warrants - Additional Information (Detail) - $ / shares
6 Months Ended
Aug. 01, 2023
Dec. 05, 2022
Jun. 30, 2025
May 31, 2024
May 13, 2024
May 08, 2024
Class of Warrant or Right [Line Items]            
Exercise price     $ 0.0001      
HealthCare Royalty Partners IV LP [Member]            
Class of Warrant or Right [Line Items]            
Warrant, exercise price, decrease $ 16.5          
Maximum [Member]            
Class of Warrant or Right [Line Items]            
Exercise price 33.75          
Minimum [Member]            
Class of Warrant or Right [Line Items]            
Exercise price $ 16.5          
Warrant [Member] | Private Placement [Member]            
Class of Warrant or Right [Line Items]            
Number of shares of common stock issued   635,703        
Sale of stock price per share   $ 95.37        
Warrant [Member] | HealthCare Royalty Partners IV LP [Member]            
Class of Warrant or Right [Line Items]            
Number of shares of common stock issued 16,667          
Sale of stock price per share $ 33.75          
Warrants purchased 16,667,000          
Warrant [Member] | Maximum [Member] | Private Placement [Member]            
Class of Warrant or Right [Line Items]            
Number of shares of common stock issued     3,700,000      
May 2024 Warrants [Member]            
Class of Warrant or Right [Line Items]            
Warrants purchased     3,100,000     3,100,000
Exercise price     $ 16.5      
Conversion price description     The May 2024 Warrants are exercisable through May 13, 2029. If the closing price of our common stock exceeds two times the then current exercise price of the warrants, which is currently equal to $33.00, for 20 trading days during any 30 consecutive trading day period, we can require the holder to exercise the May 2024 Warrants.      
May 2024 Warrants [Member] | Maximum [Member]            
Class of Warrant or Right [Line Items]            
Warrants purchased       3,100,000 3,100,000  
Percentage common stock outstanding     19.99%      
May 2024 Warrants [Member] | Minimum [Member]            
Class of Warrant or Right [Line Items]            
Percentage common stock outstanding     4.99%      
Pre Funded Warrants [Member]            
Class of Warrant or Right [Line Items]            
Exercise price     $ 0.0001      
Number of warrants unissued     0