v3.26.1
Malta Grant (Details)
€ in Thousands
6 Months Ended
Jan. 25, 2022
EUR (€)
Jun. 30, 2026
EUR (€)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
EUR (€)
Dec. 31, 2025
USD ($)
Jun. 30, 2025
EUR (€)
Jun. 30, 2025
USD ($)
Nov. 01, 2024
EUR (€)
tranche
Nov. 01, 2024
USD ($)
tranche
Jan. 02, 2024
EUR (€)
tranche
Jan. 02, 2024
USD ($)
tranche
Jan. 25, 2022
USD ($)
Additional Malta Grant Agreement                          
Government Assistance [Line Items]                          
Maximum amount grant € 100                       $ 107,000
Estimated amount of grant € 137                       $ 146,000
Percentage of aid intensity to cover eligible wage cost 75.00%                        
Amounts received from grants | $     $ 0                    
Government Of Malta And The University Of Malta Agreement                          
Government Assistance [Line Items]                          
Number of tranches | tranche                     3 3  
Grants received | $     39,000                    
Deferred revenue   € 13   $ 15,000 € 25 $ 29,000              
Government Of Malta And The University Of Malta Agreement | Pre Financing                          
Government Assistance [Line Items]                          
Percentage per tranche                     50.00% 50.00%  
Government assistance amount awarded                     € 38 $ 40,000  
Government Of Malta And The University Of Malta Agreement | Interim Financing                          
Government Assistance [Line Items]                          
Percentage per tranche                     30.00% 30.00%  
Government assistance amount awarded                     € 23 $ 24,000  
Government Of Malta And The University Of Malta Agreement | Retention                          
Government Assistance [Line Items]                          
Percentage per tranche                     20.00% 20.00%  
Government assistance amount awarded                     € 15 $ 16,000  
Government Of Malta Grant Agreement                          
Government Assistance [Line Items]                          
Number of tranches | tranche                 2 2      
Deferred revenue       $ 0     € 36 $ 42,000          
Grant income   € 36 $ 41,000                    
Government Of Malta Grant Agreement | Pre Financing                          
Government Assistance [Line Items]                          
Government assistance amount awarded                 € 120 $ 126,000      
Government Of Malta Grant Agreement | Retention                          
Government Assistance [Line Items]                          
Percentage per tranche                 20.00% 20.00%      
Government assistance amount awarded                 € 30 $ 31,000