Leases (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 | |||||||||||||||||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Lease Payments for Operating Lease | Future minimum lease payments under these leases at June 30, 2026 are as follows:
|
||||||||||||||||||||||||||||||||
| Schedule of Other Information of Operating Leases | The weighted average remaining lease term and discount rate related to the Company's leases were as follows:
|
||||||||||||||||||||||||||||||||