Leases (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of future minimum lease payments for operating leases | Future minimum lease payments under the lease are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of future minimum lease payments for finance leases | Future minimum lease payments under finance lease obligations are as follows:
As of December 31, 2025, the weighted-average remaining lease term for finance leases was 1.96 years and the weighted-average discount rate was 5.21%. As of December 31, 2024, the weighted-average remaining lease term for finance leases was 2.96 years and the weighted-average discount rate was 5.09%. |
||||||||||||||||||||||||||||||||||||||||||||||||||