XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Lease, Cost
The weighted average remaining lease term and weighted average discount rate for the operating leases as of June 30, 2024 and December 31, 2023 were as follows:

June 30, 2024December 31, 2023
Weighted average remaining lease term (in months)3339
Weighted average discount rate4.8 %4.9 %
Schedule of Future Lease Payments
The future minimum annual lease payments under these operating leases as of June 30, 2024 are as follows:
Year ending December 31,Amount
Remainder of fiscal 2024$722,747
20251,445,489
20261,133,612
202792,711
202892,711
Thereafter63,801
Total lease payments3,551,071
Less imputed interest(207,064)
Total lease liability3,344,007
Less current portion of lease liability(1,321,727)
Long-term portion operating lease liability$2,022,280