Leases (Tables) |
6 Months Ended | |||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 | ||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | ||||||||||||||||||||||||||||||||||||||||
| Schedule of Supplemental Balance Sheet Information | The following table provides supplemental balance sheet information about the Company’s leases as of June 30, 2026 and December 31, 2025:
|
|||||||||||||||||||||||||||||||||||||||
| Schedule of Supplemental Disclosure of Cash Flow Information | Supplemental disclosure of cash flow information related to leases was as follows for the three and six months ended June 30, 2026 and 2025:
|
|||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Payments of Operating Leases | The estimated future minimum payments of operating leases as of June 30, 2026 are as follows:
|
|||||||||||||||||||||||||||||||||||||||