v3.25.2
Revenue - Schedule of Revenues From Key Customers (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Schedule of Revenues From Key Customers [Line Items]      
Revenues from key customers $ 1,317 $ 3,727  
Trade receivables balance from key customers 759   $ 1,013
Customer 1 [Member]      
Schedule of Revenues From Key Customers [Line Items]      
Revenues from key customers 1,178 2,032  
Trade receivables balance from key customers 583   648
Customer 2 [Member]      
Schedule of Revenues From Key Customers [Line Items]      
Revenues from key customers 139 943  
Trade receivables balance from key customers 176   365
Customer 3 [Member]      
Schedule of Revenues From Key Customers [Line Items]      
Revenues from key customers $ 752  
Trade receivables balance from key customers