v3.26.1
Revenue - Schedule of Revenues Based on the Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of Revenues Based on the Geographic Location [Line Items]    
Revenue $ 14,896 $ 6,745
USA [Member]    
Schedule of Revenues Based on the Geographic Location [Line Items]    
Revenue 13,537 6,250
Spain [Member]    
Schedule of Revenues Based on the Geographic Location [Line Items]    
Revenue 609 495
Asia [Member]    
Schedule of Revenues Based on the Geographic Location [Line Items]    
Revenue 471 0
United Arab Emirates [Member]    
Schedule of Revenues Based on the Geographic Location [Line Items]    
Revenue $ 279 $ 0