Commitments and Contingencies (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Rental Payments |
|
|||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Right of Use Asset and the Corresponding Lease Liability |
Below is a table for the right of use asset and the corresponding lease liability in the consolidated balance sheets:
|
|||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Lease Cost for Operating Leases |
The components of lease cost for operating leases for the years ended December 31, 2023 and 2022 are as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||