v3.26.1
Research Grants (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
agreement
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
agreement
Jun. 30, 2025
USD ($)
Aug. 31, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Research and Development Arrangement, Contract to Perform for Others [Line Items]              
Research and development $ 6,811 $ 7,006 $ 13,568 $ 14,784      
Grant income $ 0 415 $ 0 415      
Research Grant Agreement with GIRF Sept. 2022              
Research and Development Arrangement, Contract to Perform for Others [Line Items]              
Grant award             $ 2,800
Number of research grant agreements | agreement 3   3        
Research and development   300   800      
Reimbursement from grant funds   300   $ 800      
Grant income   $ 400          
Research Grant Agreement with GIRF Sept. 2023              
Research and Development Arrangement, Contract to Perform for Others [Line Items]              
Grant award           $ 3,100  
Research Grant Agreement with GIRF Aug. 2024              
Research and Development Arrangement, Contract to Perform for Others [Line Items]              
Grant award         $ 1,500