v3.25.2
Organization and Basis of Presentation - Schedule of Information Pertaining to Warrants to Purchase Common Stock (Detail) - Private Placement [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2025
shares
Jun. 30, 2025
shares
Class of Warrant or Right [Line Items]    
Warrants outstanding at beginning of period   31,451,999
Warrants exercised during the period 1,016,000 (3,778,000)
Warrants outstanding at end of period 27,673,999 27,673,999
Warrants Issued April 3, 2024 [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding at beginning of period   29,027,999
Warrants exercised during the period   (3,778,000)
Warrants outstanding at end of period 25,249,999 25,249,999
Remaining exercise term (years) 3 years 9 months 3 days 3 years 9 months 3 days
Warrants Issued June 13, 2024 [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding at beginning of period   2,424,000
Warrants exercised during the period   0
Warrants outstanding at end of period 2,424,000 2,424,000
Remaining exercise term (years) 3 years 11 months 12 days 3 years 11 months 12 days