v3.25.2
Organization and Basis of Presentation - Private Placement - Additional Information (Detail) - Private Placement [Member] - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2025
Subsidiary, Sale of Stock [Line Items]    
Net proceeds from private placement, shares 161.6  
Proceeds from capital net of issuance costs   $ 152.1
Warrants to purchase common stock $ 2.5