XML 67 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Percent of Revenue by Sales Channel (Details) - Revenue Benchmark - Customer Concentration Risk
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Original equipment manufacturers    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 60.00% 60.00%
Distribution/direct to end users    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 40.00% 40.00%