v3.25.1
Segment Reporting (Details Narrative)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | North America [Member]      
Revenue, Major Customer [Line Items]      
Concentration percentage 39.00% 20.00%  
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Internationally [Member]      
Revenue, Major Customer [Line Items]      
Concentration percentage 61.00% 80.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Three Customer [Member]      
Revenue, Major Customer [Line Items]      
Concentration percentage 84.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customer [Member]      
Revenue, Major Customer [Line Items]      
Concentration percentage     84.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Three Customer [Member]      
Revenue, Major Customer [Line Items]      
Concentration percentage 88.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customer [Member]      
Revenue, Major Customer [Line Items]      
Concentration percentage     93.00%