v3.25.2
Organization and Basis of Presentation - Schedule of Information Pertaining to Warrants to Purchase Common Stock (Parenthetical) (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Private Placement [Member]    
Class of Warrant or Right [Line Items]    
Warrants exercised during the period 1,016,000 (3,778,000)