Commitments and Contingencies (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Purchase Commitments | As of September 30, 2026, future minimum purchase commitments in aggregate during the next five years and thereafter are as follows (amounts in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||