XML 75 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment, Geographic Information and Major Customer (Narrative) (Details)
12 Months Ended
Dec. 31, 2024
Number_of_largest_customers
Segments
Dec. 31, 2023
Number_of_largest_customers
Dec. 31, 2022
Number_of_largest_customers
Segment Reporting Information [Line Items]      
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration] srt:ChiefExecutiveOfficerMember    
Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description Operating segments’ measure of profitability is based on income from operations.    
Number of reporting segments | Segments 3    
Number of customers | Number_of_largest_customers 10 10 10
Customer Concentration Risk [Member] | Minimum [Member]      
Segment Reporting Information [Line Items]      
Percentage threshhold for disclosing customer gross accounts receivable 10.00% 10.00%  
Percentage threshhold for disclosing customer revenue 10.00%    
Sales to Ten Largest Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 50.00% 52.00% 52.00%
Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 12.00% 16.00%