XML 68 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Rental Expense for Operating Leases
Rental expense for the three years ended December 31, 2024 is as follows:
Year Ended December 31,
202420232022
Rental expense$3,208 $3,519 $4,239 
Schedule of Future Minimum Rental Commitments
Future minimum rental commitments required under operating leases having remaining noncancelable lease terms in excess of one year at December 31, 2024 were as follows:
Year Ended December 31,
20252026202720282029Thereafter
Operating lease commitments$2,117 $1,883 $1,417 $867 $487 $4,195 
Schedule of Long-term Purchase Commitment
Year Ended December 31,
20252026202720282029Thereafter
Purchase commitments(1)
$47,538 $29,742 $34,443 $15,266 $11,440 $203,445 
(1) Includes low-income housing tax credits with non-funded commitments of $76 million at December 31, 2024.