Commitment and Contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2025 | |||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||
| Schedule of Future Payments under Non-Cancellable Purchase Obligations | As of December 31, 2025, future payments under non-cancellable purchase obligations were as follows:
|
||||||||||||||||||||||||||||||||||||