v3.25.2
Stockholders' Equity - Summary of Stock Warrants (Detail) - Warrants [Member] - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of restricted shares outstanding at, beginning balance 4,747,547 1,274,807
Number of warrants, issued 0 0
Number of warrants, exercised 0 0
Number of warrants, expired (36,316) 0
Number of restricted shares outstanding at, ending balance 4,711,231 1,274,807
Weighted Average, Outstanding at Beginning Balance $ 2.93 $ 30.04
Weighted Average Exercise Price, Issued 0 0
Weighted Average Exercise Price, exercised 0 0
Weighted Average Exercise Price, expired 2.88 0
Weighted Average, Outstanding at ending balance $ 2.93 $ 30.04