XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Common Stock - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Oct. 31, 2024
Dec. 31, 2023
Sale Of Common Stock [Line Items]      
Shareholders voting power description Each share of common stock is entitled to one vote. The holders of the common stock, on an as converted basis, are entitled to receive dividends whenever funds are legally available and when declared by the board of directors of the Company.    
Dividends declared on common stock $ 0    
Common stock, shares issued 1,486,009 499,221 278,558
ATM Sales Agreement [Member]      
Sale Of Common Stock [Line Items]      
Common stock, shares issued 0