v3.26.1
Concentrations - Schedule of Consolidated Accounts Receivable, Revenues, Accounts Payable (Details) - Customer Concentration Risk [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Company A [Member] | Accounts Receivable [Member]    
Accounts receivable    
Concentration risk, Accounts receivable $ 1,361 $ 775 [1]
Concentration risk percentage, % 38.00% 27.00% [1]
Accounts Payable    
Concentration risk percentage, % 38.00% 27.00% [1]
Revenues    
Concentration risk percentage, % 38.00% 27.00% [1]
Purchase    
Concentration risk percentage, % 38.00% 27.00% [1]
Company A [Member] | Revenues [Member]    
Accounts receivable    
Concentration risk percentage, % 26.00% 14.00%
Accounts Payable    
Concentration risk percentage, % 26.00% 14.00%
Revenues    
Concentration risk, Revenues $ 719 $ 324
Concentration risk percentage, % 26.00% 14.00%
Purchase    
Concentration risk percentage, % 26.00% 14.00%
Company E [Member] | Accounts Payable [Member]    
Accounts receivable    
Concentration risk percentage, % 36.00% 62.00% [1]
Accounts Payable    
Concentration risk, Accounts Payable $ 300 $ 1,000 [1]
Concentration risk percentage, % 36.00% 62.00% [1]
Revenues    
Concentration risk percentage, % 36.00% 62.00% [1]
Purchase    
Concentration risk percentage, % 36.00% 62.00% [1]
Company E [Member] | Purchase [Member]    
Accounts receivable    
Concentration risk percentage, % [1]
Accounts Payable    
Concentration risk percentage, % [1]
Revenues    
Concentration risk percentage, % [1]
Purchase    
Concentration risk, Purchase [1]
Concentration risk percentage, % [1]
[1] Represents less than 10%