v3.25.2
Leases - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Aug. 31, 2024
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Lessee, Lease, Description [Line Items]        
Operating lease, description     In June 2021, the Company amended its office lease that began on May 1, 2020 to expand the leased space, commencing on September 1, 2021. The amendment is subject to all terms and conditions of the original office lease agreement and were set to expire in April 2024. In October 2023, the Company amended the existing office lease to expire in April 2029.  
Lessee, operating lease, option to extend     The Company has the option to renew for 3 or 5 years upon expiration of the extended term at prevailing market rates  
Lessee, Operating Lease, Existence of Option to Extend [true false]     true  
Tenant improvement allowance   $ 943    
Tenant improvement reimbursement   $ 786   $ 786
Additional rent abatement period 2 months      
Cash paid for operating leases     $ 655 $ 1,269
Weighted average remaining lease term   60 months 48 months 60 months
Weighted average discount rate   15.20% 15.20% 15.20%
Minimum        
Lessee, Lease, Description [Line Items]        
Lease renewal period     3 years  
Maximum        
Lessee, Lease, Description [Line Items]        
Lease renewal period     5 years