v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Minimum Payments Under Purchase Commitments As of December 31, 2022, we had committed to make the following minimum payments under our purchase commitments:
20232024202520262027ThereafterTotal
Purchase commitments$502 $529 $260 $236 $242 $337 $2,106