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:
|