XML 80 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Number of operating segments | segment 1    
Allowance for obsolescence $ 739 $ 689  
Obsolescence expense 175 102 $ 73
Carrying value of computer software 456 453  
Amortization expense 32 37 41
Projected amortization expense in 2025 28    
Projected amortization expense in 2026 18    
Projected amortization expense in 2027 11    
Projected amortization expense in 2028 10    
Projected amortization expense in 2029 8    
Advertising expense 235 221 165
Computer software      
Summary Of Significant Accounting Policies [Line Items]      
Depreciation expense $ 155 $ 168 $ 166