XML 79 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Data - Narrative (Details) - segment
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]          
Number of operating segments     1    
Number of reportable segments     1    
Revenue Benchmark | Customer Concentration Risk          
Segment Reporting Information [Line Items]          
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%  
Revenue Benchmark | Customer Concentration Risk | Customer One          
Segment Reporting Information [Line Items]          
Concentration risk, percentage 26.20% 20.50% 25.50% 22.20%  
Revenue Benchmark | Customer Concentration Risk | Customer Two          
Segment Reporting Information [Line Items]          
Concentration risk, percentage 21.00% 27.40% 21.50% 24.40%  
Revenue Benchmark | Customer Concentration Risk | Geographic Distribution, Foreign          
Segment Reporting Information [Line Items]          
Concentration risk, percentage 16.80% 17.00% 17.60% 17.10%  
Long-lived assets | Geographic Concentration Risk | Geographic Distribution, Foreign          
Segment Reporting Information [Line Items]          
Concentration risk, percentage     34.70%    
Accounts Receivable | Customer Concentration Risk | Customer One          
Segment Reporting Information [Line Items]          
Concentration risk, percentage     27.90%   32.10%
Accounts Receivable | Customer Concentration Risk | Customer Two          
Segment Reporting Information [Line Items]          
Concentration risk, percentage     13.00%