v3.26.1
Leases (Additional Information) (Details) - USD ($)
$ in Thousands
1 Months Ended
May 31, 2024
Nov. 30, 2019
Oct. 31, 2025
Leased assets      
Option to extend the term true true  
Renewal term 5 years 2 years  
Base rent $ 6,200 $ 6,900  
Annual upward adjustment (as a percent) 3.00% 3.50%  
Incentive to lease   $ 14,100  
Letter of credit   $ 2,300  
Term of lease 2 years    
Switzerland Lease      
Leased assets      
Base rent     $ 276
Switzerland Lease | Minimum      
Leased assets      
Term of lease     12 months