Commitments and Contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of operating lease assets and liabilities | The table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheets.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of future minimum rental commitments for operating leases under the new guidance | The table below summarizes our future minimum lease commitments for operating leases as of December 31, 2023.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||