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 | ||||