v3.26.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Common stock, authorized 150,000,000 150,000,000 150,000,000
Common stock, par value $ 0.0001 $ 0.0001 $ 0.0001
Common stock, issued 19,235,221 19,235,221 18,738,249
Common stock, outstanding 19,235,221 19,235,221 18,738,249
Sale of stock issue price per share $ 30.75 $ 30.75  
ATM      
Class of Stock [Line Items]      
Sale of stock issue price per share $ 30.89 $ 30.89  
Aggregate consideration $ 12.0 $ 13.4  
Sale of Stock, Consideration Received after deducting expenses, Net 11.7 13.1  
Commissions and offering expenses $ 0.3 0.3  
Proceeds from the issuance of common stock   $ 100.0  
Shares issued under securities purchase agreement 389,806 432,306  
Common Stock [Member]      
Class of Stock [Line Items]      
Common stock, authorized 150,000,000 150,000,000  
Common stock, par value $ 0.0001 $ 0.0001