v3.25.2
Revenue - Schedule of Revenues Based on the Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Revenues Based on the Geographic Location [Line Items]        
Revenue $ 2,549 $ 1,798 $ 4,257 $ 3,314
USA [Member]        
Schedule of Revenues Based on the Geographic Location [Line Items]        
Revenue 2,397 1,697 4,105 3,215
Spain [Member]        
Schedule of Revenues Based on the Geographic Location [Line Items]        
Revenue 146 101 146 99
United Arab Emirates [Member]        
Schedule of Revenues Based on the Geographic Location [Line Items]        
Revenue $ 6 $ 0 $ 6 $ 0