v3.26.1
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS - Disaggregation Based on Timing of Revenue (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Net sales 100.00% 100.00%
Product    
Disaggregation of Revenue [Line Items]    
Net sales 64.00% 65.00%
Product | Transferred point in time    
Disaggregation of Revenue [Line Items]    
Net sales 49.00% 53.00%
Product | Transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 15.00% 12.00%
Service    
Disaggregation of Revenue [Line Items]    
Net sales 36.00% 35.00%
Service | Transferred point in time    
Disaggregation of Revenue [Line Items]    
Net sales 7.00% 5.00%
Service | Transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 29.00% 30.00%