Commitments and Contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2025 | |||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||
| Schedule of Future Minimum Rent Payments Due Under Non-Cancellable Leases | As of December 31, 2025, future minimum rent payments due under non-cancellable leases are as follows:
|
||||||||||||||||||||