XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Future Lease Payments
The future minimum annual lease payments under these operating leases as of March 31, 2023 are as follows:

Three months ended March 31, 2023Amount
2023 (remaining 9 months)$117,414
2024130,461
2025
2026
2027
Thereafter
Total lease payments247,875
Less imputed interest(1,621)
Total lease liability246,254
Less current portion of operating lease liability(155,173)
Long-term portion operating lease liability$91,081