Commitments and Contingencies (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Lease Payments | Future minimum lease payments under these leases are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of future minimum lease payments for operating leases under agreements | Future minimum payments under these employment agreements are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||