v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Mar. 31, 2026
Mar. 31, 2025
Jan. 31, 2025
Sep. 30, 2024
Dec. 31, 2023
Commitments and contingencies            
Final fixed payment   $ 2,004 $ 5,406      
License and Service Agreement            
Commitments and contingencies            
Operating lease, termination notification period (in months)         18 months 12 months
Remaining payments owed       $ 8,900    
Final fixed payment $ 3,700          
Licensor Expense Reimbursements            
Commitments and contingencies            
Expense for prosecution and maintenance of patent rights   $ 2,300 $ 1,900