v3.25.2
Fair Value Measurement - Reconciliation of Level 3 Liabilities (Details) - USD ($)
$ in Thousands
2 Months Ended 12 Months Ended
Apr. 30, 2025
Apr. 30, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Change in fair value of warrant liabilities   $ 2,648
Level 3    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of warrant liabilities at issuance on March 7, 2025 $ 5,449  
Change in fair value of warrant liabilities 2,648  
Fair value of Level 3 liabilities as of April 30, 2025 $ 8,097 $ 8,097