v3.25.1
Subsequent Events - Additional Information (Detail) - Common Stock [Member] - Scenario Forecast [Member] - October 2021 Private Placements [Member]
shares in Millions, $ in Millions
1 Months Ended
Mar. 31, 2025
USD ($)
shares
Subsequent Event [Line Items]  
Warrants expiration date Oct. 05, 2028
Warrants Exercised | shares 2.8
Proceeds from warrant exercises | $ $ 3.8