XML 77 R63.htm IDEA: XBRL DOCUMENT 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]
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Customer One [Member]    
Concentration Risk [Line Items]    
Revenue from customers 32.00% 17.00%
Customer Two [Member]    
Concentration Risk [Line Items]    
Revenue from customers 13.00% 25.00%
Customer Three [Member]    
Concentration Risk [Line Items]    
Revenue from customers 7.00% 15.00%
Customers One Through Three [Member]    
Concentration Risk [Line Items]    
Revenue from customers 52.00% 57.00%