v3.26.1
Revenue Recognition (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Customer
Jun. 30, 2025
Customer
Jun. 30, 2026
USD ($)
Customer
Jun. 30, 2025
Customer
Revenue Recognition [Abstract]        
Contractual exit fees and product repurchase obligations (in Dollars) | $ $ 49   $ 49  
Net Sales [Member]        
Revenue Recognition [Abstract]        
Number of major customers (in Customer) | Customer 2 1 2 1
Customer Concentration Risk [Member] | Customer One [Member] | Net Sales [Member]        
Revenue Recognition [Abstract]        
Concentration risk percentage 14.00% 20.00% 13.00% 16.00%
Customer Concentration Risk [Member] | Customer Two [Member] | Net Sales [Member]        
Revenue Recognition [Abstract]        
Concentration risk percentage 12.00%   11.00%  
Customer Concentration Risk [Member] | Maximum [Member] | Net Sales [Member]        
Revenue Recognition [Abstract]        
Concentration risk percentage     1.00%