Operating Leases (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Operating Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Undiscounted Future Minimum Lease Payments Under Operating Leases | The table below reconciles the undiscounted future minimum lease payments under these operating leases to the total operating lease liabilities recognized on the consolidated balance sheet as of December 31, 2024 (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Other Information Related to Operating Lease Liabilities | Other information related to operating lease liabilities consists of the following:
|