v3.25.1
Revenues from these three customers, as a percentage of total Company revenue, was approximately: (Details) - Customer Concentration Risk [Member] - Revenue Benchmark [Member]
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Customer One [Member]    
Concentration Risk [Line Items]    
Revenue from customers 25.00% 35.00%
Customer Two [Member]    
Concentration Risk [Line Items]    
Revenue from customers 9.00% 14.00%
Customer Three [Member]    
Concentration Risk [Line Items]    
Revenue from customers 8.00% 12.00%
Customers One Through Three [Member]    
Concentration Risk [Line Items]    
Revenue from customers 42.00% 61.00%