XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price as a Percentage of Revenue   2.00% 1.00%  
Variable consideration        
Disaggregation of Revenue [Line Items]        
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price as a Percentage of Revenue 1.00%     2.00%