Leases (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 | |||||||||||||||||||||||||||||||||||||
Leases [Abstract] | |||||||||||||||||||||||||||||||||||||
Schedule of Future Minimum Lease Payments for Operating Lease | Future minimum lease payments under these leases at June 30, 2025 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:
|