XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lease, Cost
The weighted average remaining lease term and weighted average discount rate for the operating leases as of December 31, 2023 and December 31, 2022 were as follows:

December 31, 2023December 31, 2022
Weighted average remaining lease term (in months)3922
Weighted average discount rate4.9 %0.8 %
Future minimum lease payments
The future minimum annual lease payments under these operating leases as of December 31, 2023 are as follows:

Year ending December 31,Amount
2024$1,343,255
20251,343,255
20261,029,249
202795,794
202895,794
Thereafter65,923
Total lease payments3,973,270
Less imputed interest(275,404)
Total lease liability3,697,866
Less current portion of lease liability(1,197,876)
Long-term portion operating lease liability$2,499,990