v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jan. 31, 2025
Sep. 30, 2024
Dec. 31, 2023
Commitments and contingencies                
Final fixed payment       $ 4,011 $ 11,048      
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   $ 3,400 $ 2,300 $ 5,700 $ 4,200