v3.26.1
Summary of Significant Accounting Policies (Details) - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Customer A [Member] | Accounts Receivable [Member]        
Percentage of concentration risk     22.70%  
Customer A [Member] | Sales Revenue Net [Member]        
Percentage of concentration risk 13.70%   13.40%  
Customer B [Member] | Accounts Receivable [Member]        
Percentage of concentration risk     7.70% 47.50%
Customer B [Member] | Sales Revenue Net [Member]        
Percentage of concentration risk 15.50% 66.50% 19.40% 68.80%
Customer C [Member] | Sales Revenue Net [Member]        
Percentage of concentration risk 20.50%   17.10%  
Customer D [Member] | Sales Revenue Net [Member]        
Percentage of concentration risk 30.50% 19.80% 31.30% 18.50%
Customers C [Member] | Accounts Receivable [Member]        
Percentage of concentration risk     21.00%  
Customers D [Member] | Accounts Receivable [Member]        
Percentage of concentration risk     34.50% 29.00%