v3.25.1
Reverse Recapitalization -Additional Information (Details) - shares
Apr. 30, 2025
Oct. 31, 2024
Equity, Class of Treasury Stock [Line Items]    
Common stock shares outstanding 51,070,851 50,976,676
Warrants outstanding 8,511,968 8,511,968
Common stock shares issued 51,070,851 50,976,676
FEAC    
Equity, Class of Treasury Stock [Line Items]    
Warrants outstanding 8,449,555