XML 48 R38.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE RECOGNITION - Schedules of Concentration of Risk of Total Revenue (Details) - Revenue benchmark - Customer concentration risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Distributor A        
Concentration Risk [Line Items]        
Concentration risk (in percent) 28.00% 25.00% 27.00% 25.00%
Distributor B        
Concentration Risk [Line Items]        
Concentration risk (in percent) 15.00% 17.00% 15.00% 18.00%
Distributor C        
Concentration Risk [Line Items]        
Concentration risk (in percent)   11.00%   11.00%
Distributor D        
Concentration Risk [Line Items]        
Concentration risk (in percent) 10.00%