v3.25.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Feb. 25, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jan. 30, 2025
Dec. 31, 2024
Feb. 17, 2023
Equity Offering [Line Items]                
Common stock, shares authorized   53,333,000   53,333,000     53,333,000  
Common Stock [Member]                
Equity Offering [Line Items]                
Number of shares of common stock issued     458,000   458,000      
Open Market Sale Agreement [Member] | Common Stock [Member]                
Equity Offering [Line Items]                
Net proceeds from sale of common stock       $ 100.0        
Jefferies LLC [Member] | Open Market Sale Agreement [Member] | Common Stock [Member]                
Equity Offering [Line Items]                
Number of shares of common stock issued   0 0 0 0      
Maximum [Member]                
Equity Offering [Line Items]                
Capital stock, shares authorized           805,000,000    
Common stock, shares authorized           800,000,000    
Common stock, shares authorized , reverse stock splits 800,000,000              
Maximum [Member] | Jefferies LLC [Member] | Open Market Sale Agreement [Member]                
Equity Offering [Line Items]                
Aggregate offering price               $ 100.0
Percentage of commission of gross proceeds from the sale of Shares       3.00%        
Minimum [Member]                
Equity Offering [Line Items]                
Capital stock, shares authorized           405,000,000    
Common stock, shares authorized           400,000,000    
Common stock, shares authorized , reverse stock splits 53,333,333