v3.25.2
Warrants - Additional Information (Detail) - $ / shares
Jun. 30, 2025
Sep. 30, 2021
Aug. 31, 2020
Class of warrant or right, exercise price of warrants or rights $ 1.38    
Warrant issue price $ 11.5    
Class of warrant redeemed 0    
Class of warrants or rights vested and execisable 0   543,152
Public Warrants [Member]      
Class of warrant or right, exercise price of warrants or rights $ 31.64    
Number of warrants or rights outstanding 1,834,462 7,500,000