v3.26.3
Revenue - Percent of Revenue by Sales Channel (Details) - Revenue Benchmark - Customer Concentration Risk
9 Months Ended
Sep. 30, 2026
Sep. 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%