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