v3.26.1
Concentrations - Schedule of Consolidated Accounts Receivable, Revenues, Accounts Payable (Details) - Customer Concentration Risk [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Company A [Member] | Accounts Receivable [Member]    
Accounts receivable    
Concentration risk, Accounts receivable [1] $ 775
Concentration risk percentage, % [1] 27.00%
Accounts Payable    
Concentration risk percentage, % [1] 27.00%
Revenues    
Concentration risk percentage, % [1] 27.00%
Purchase    
Concentration risk percentage, % [1] 27.00%
Company A [Member] | Revenues [Member]    
Accounts receivable    
Concentration risk percentage, % 21.00% 14.00%
Accounts Payable    
Concentration risk percentage, % 21.00% 14.00%
Revenues    
Concentration risk, Revenues $ 1,118 $ 324
Concentration risk percentage, % 21.00% 14.00%
Purchase    
Concentration risk percentage, % 21.00% 14.00%
Company E [Member] | Accounts Payable [Member]    
Accounts receivable    
Concentration risk percentage, % [1] 62.00%
Accounts Payable    
Concentration risk, Accounts Payable [1] $ 1,000
Concentration risk percentage, % [1] 62.00%
Revenues    
Concentration risk percentage, % [1] 62.00%
Purchase    
Concentration risk percentage, % [1] 62.00%
Company E [Member] | Purchase [Member]    
Accounts receivable    
Concentration risk percentage, % 23.00% [1]
Accounts Payable    
Concentration risk percentage, % 23.00% [1]
Revenues    
Concentration risk percentage, % 23.00% [1]
Purchase    
Concentration risk, Purchase $ 800 [1]
Concentration risk percentage, % 23.00% [1]
[1] Represents less than 10%