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) |