v3.26.3
REVENUE RECOGNITION - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Minimum        
Concentration Risk [Line Items]        
Contract with customer, payment term (in days)     30 days  
Maximum        
Concentration Risk [Line Items]        
Contract with customer, payment term (in days)     90 days  
Sales through distribution arrangements | Revenue benchmark | Customer concentration risk        
Concentration Risk [Line Items]        
Concentration risk (in percent) 91.00% 85.00% 89.00% 84.00%