v3.26.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Aug. 31, 2024
Apr. 30, 2024
Apr. 30, 2026
Apr. 30, 2025
Dec. 31, 2025
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      
Lease liability     $ 4,142   $ 1,585
Right-of-use assets     3,364 $ 2,078 $ 1,585
Additional rent abatement period 2 months        
Cash paid for operating leases     $ 2,081 $ 655  
Weighted average remaining lease term     60 months 48 months  
Weighted average discount rate     12.00% 15.20%  
Minimum          
Lessee, Lease, Description [Line Items]          
Lease renewal period     3 years    
Maximum          
Lessee, Lease, Description [Line Items]          
Lease renewal period     5 years