v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Other Commitments [Line Items]    
Operating lease, weighted average remaining lease term 3 years 6 months 10 days  
Greece    
Other Commitments [Line Items]    
Lessee, operating lease, remaining lease term 42 months  
Lease extension 36 months  
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense    
Other Commitments [Line Items]    
Operating lease, cost $ 111 $ 50
Minimum    
Other Commitments [Line Items]    
Lessee, operating lease, remaining lease term 8 months  
Maximum    
Other Commitments [Line Items]    
Lessee, operating lease, remaining lease term 57 months