v3.25.3
Subsequent Event - 2029 Notes - Additional Information (Detail) - USD ($)
1 Months Ended 9 Months Ended
Oct. 07, 2025
Oct. 31, 2025
Sep. 30, 2025
Dec. 31, 2024
May 13, 2024
Convertible Note Offering [Member]          
Subsequent Event [Line Items]          
Notes converted in to common stock, amount     4.2049    
Notes, conversion price per share     $ 237.82    
Notes converted in to common stock, shares     $ 1,000    
2029 Notes [Member]          
Subsequent Event [Line Items]          
Aggregate principal amount     $ 116,000,000 $ 116,000,000 $ 5,000,000
Notes, interest rate     6.00%    
2029 Notes [Member] | Convertible Note Offering [Member]          
Subsequent Event [Line Items]          
Notes converted in to common stock, amount     29.6296    
Notes, conversion price per share     $ 33.75    
Notes converted in to common stock, shares     $ 1,000    
Subsequent Event [Member] | 2029 Notes [Member]          
Subsequent Event [Line Items]          
Aggregate principal amount $ 101,000,000        
Subsequent Event [Member] | 2029 Notes [Member] | Convertible Note Offering [Member]          
Subsequent Event [Line Items]          
Notes converted in to common stock, shares   $ 15,000,000      
Subsequent Event [Member] | 2029 Notes [Member] | Convertible Note Offering [Member] | Common Stock [Member]          
Subsequent Event [Line Items]          
Notes converted in to common stock, amount   2,024,344      
Pre-funded warrants to common stock   552,164      
Subsequent Event [Member] | New 2029 Notes [Member]          
Subsequent Event [Line Items]          
Aggregate principal amount $ 103,500,000        
Notes, interest rate 9.00%        
Subsequent Event [Member] | New 2029 Notes [Member] | Convertible Note Offering [Member]          
Subsequent Event [Line Items]          
Notes converted in to common stock, amount 44.444        
Notes, conversion price per share $ 22.5        
Notes converted in to common stock, shares $ 1,000        
Subsequent Event [Member] | 2029 Notes and New 2029 Notes [Member]          
Subsequent Event [Line Items]          
Interest, payment terms Interest on the New 2029 Notes incurred through March 31, 2026 will be payable in-kind. Interest incurred after March 31, 2026 will be payable in cash on the applicable payment date.        
Date of last required payment Mar. 31, 2026