XML 61 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jan. 31, 2025
Sep. 30, 2024
Dec. 31, 2023
Commitments and contingencies                
Final fixed payment       $ 11,048 $ 7,683      
License and Service Agreement                
Commitments and contingencies                
Operating lease, termination notification period             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 $ 2,500 $ 4,200 $ 4,600