v3.25.1
BORROWINGS (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Borrowings
March 31, 2025December 31, 2024
Current portion of long-term borrowings
   Senior notes $2,010 $1,952 
   Subordinated notes and other74 87 
Total short-term borrowings$2,084 $2,039 
Senior notes15,578 15,467 
Subordinated notes 1,368 1,330 
Other541 437 
Total long-term borrowings$17,487 $17,234 
Total borrowings$19,571 $19,273