Commitments and Contingencies (Tables) |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Long-term Purchase Commitment | The Company entered into non-cancelable vendor agreements to purchase services. As of March 31, 2025, the Company was party to outstanding purchase contracts as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||