Leases (Tables) |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Other Information of Operating Leases | Other information related to operating leases follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Weighted-Average Remaining Lease Term and Discount Rate Related to Operating Leases | The weighted-average remaining lease term and discount rate related to the operating leases as of March 31, 2025 were as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases | Future minimum lease payments under non-cancellable operating leases as of March 31, 2025 were as follows:
|