v3.25.2
Segment Reporting (Details Narrative)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | North America [Member]          
Revenue, Major Customer [Line Items]          
Concentration percentage 38.00% 19.00% 38.00% 19.00%  
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Internationally [Member]          
Revenue, Major Customer [Line Items]          
Concentration percentage 62.00% 81.00% 62.00% 81.00%  
Revenue Benchmark [Member] | Major Customers [Member] | Two Customers [Member]          
Revenue, Major Customer [Line Items]          
Concentration percentage 82.00%   82.00%    
Revenue Benchmark [Member] | Major Customers [Member] | Three Customer [Member]          
Revenue, Major Customer [Line Items]          
Concentration percentage 83.00%   83.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customers [Member]          
Revenue, Major Customer [Line Items]          
Concentration percentage 89.00%        
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customers [Member]          
Revenue, Major Customer [Line Items]          
Concentration percentage   83.00%   84.00% 93.00%