v3.25.2
Stockholders' Equity - August 2024 Shelf Registration Statement (Additional Information) (Detail) - USD ($)
1 Months Ended 6 Months Ended
Aug. 29, 2024
Nov. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Sale Of Common Stock [Line Items]        
Common stock, shares issued     1,492,858 1,486,009
August 2024 Shelf Registration Statement [Member]        
Sale Of Common Stock [Line Items]        
Shares offering description     Company can offer and sell to up to one-third of its public float during any 12-month period so long as our public float remains below $75.0 million  
Common stock, preferred stock, debt securities, warrants, issued     0  
August 2024 Shelf Registration Statement [Member] | Maximum [Member]        
Sale Of Common Stock [Line Items]        
Proceeds from offering of equity $ 50,000,000      
Remaining public float amount $ 75,000,000      
ATM Sales Agreement [Member]        
Sale Of Common Stock [Line Items]        
Proceeds from Issuance of Common Stock   $ 3,100,000    
Common stock, shares issued     0  
ATM Sales Agreement [Member] | H.C. Wainwright & Co., LLC [Member] | Maximum [Member]        
Sale Of Common Stock [Line Items]        
Proceeds from Issuance of Common Stock     $ 1,900,000