Commitments and Contingencies (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||
| Commitments and Contingencies | |||||||||||||||||||||||||||||||||
| Schedule of unconditional purchase obligations | Future payments under non-cancelable unconditional purchase obligations with a remaining term in excess of one year as of September 30, 2023, are as follows (in thousands):
|