XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Receivables (Tables)
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Schedule of Receivables
June 30, 2025December 31, 2024
Accounts receivable$1,188 $1,060 
Less: allowance for credit losses(28)(30)
Net trade receivables1,160 1,030 
Unbilled receivables378 316 
Miscellaneous receivables326 310 
$1,864 $1,656