Commitments and Contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Operating Lease Related Assets and Liabilities | The table below presents the operating lease related assets and liabilities recorded on the balance sheet.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Maturities of Lease Liabilities | The following is a schedule, by years, of maturities of lease liabilities as of December 31, 2024:
|