Commitment and Contingencies (Tables) |
6 Months Ended | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 | |||||||||||||||||||||||||
Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||
Schedule of Future Unconditional Purchase Obligations | As of June 30, 2025, the Company’s future unconditional purchase obligations are as follows:
|