v3.26.3
REVENUE RECOGNITION - Schedules of Concentration of Risk of Total Revenue (Details) - Revenue benchmark - Customer concentration risk
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Distributor A        
Concentration Risk [Line Items]        
Concentration risk (in percent) 32.00% 26.00% 29.00% 25.00%
Distributor B        
Concentration Risk [Line Items]        
Concentration risk (in percent) 16.00% 18.00% 15.00% 18.00%
Distributor C        
Concentration Risk [Line Items]        
Concentration risk (in percent)       10.00%
Distributor D        
Concentration Risk [Line Items]        
Concentration risk (in percent) 11.00%   10.00%