XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Warrants - Additional Information (Detail) - 2018 PIPE Warrant Liability [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Dec. 19, 2018
Class Of Warrant Or Right [Line Items]      
Number of common stock purchased upon issuance of warrants     34,241
Exercise price of warrants (in dollars per share)   $ 30 $ 30
Warrant issuance description The 2018 PIPE Warrants were issued on December 19, 2018 in the 2018 PIPE Offering, pursuant to a Warrant Agreement with each of the investors in the 2018 PIPE Offering, and prior to their expiration on December 21, 2023, entitled the holders to purchase 34,241 shares of the Company’s common stock at an exercise price equal to $30.00 per share, subject to adjustments.