v3.26.3
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2026
Mar. 31, 2026
Other Commitments [Line Items]      
Lessee, operating lease, remaining lease term 3 years 3 months 25 days 3 years 3 months 25 days  
Greece      
Other Commitments [Line Items]      
Lessee, operating lease, remaining lease term 36 months 36 months 36 months
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense      
Other Commitments [Line Items]      
Operating lease, cost $ 111 $ 332  
Minimum      
Other Commitments [Line Items]      
Lessee, operating lease, remaining lease term 2 months 2 months  
Maximum      
Other Commitments [Line Items]      
Lessee, operating lease, remaining lease term 51 months 51 months