v3.26.1
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS - Disaggregation Based on Timing of Revenue (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Net sales 100.00% 100.00% 100.00% 100.00%
Product        
Disaggregation of Revenue [Line Items]        
Net sales 66.00% 66.00% 65.00% 66.00%
Product | Transferred point in time        
Disaggregation of Revenue [Line Items]        
Net sales 51.00% 52.00% 50.00% 53.00%
Product | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 15.00% 14.00% 15.00% 13.00%
Service        
Disaggregation of Revenue [Line Items]        
Net sales 34.00% 34.00% 35.00% 34.00%
Service | Transferred point in time        
Disaggregation of Revenue [Line Items]        
Net sales 6.00% 5.00% 6.00% 5.00%
Service | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 28.00% 29.00% 29.00% 29.00%