XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Operating Leases (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Operating lease liabilities [Member]  
Cash paid for operating lease liabilities $ 338,497
Weighted-average remaining lease term 3 years 9 months
Weighted-average discount rate 10.50%
Finance lease liabilities [Member]  
Cash paid for operating lease liabilities $ 117,369
Weighted-average remaining lease term 1 year 3 months 21 days
Weighted-average discount rate 6.25%
Minimum future lease payments ended December 31, 2023 One  
2024 $ 52,626
2025 18,491
Payments due 71,117
Less imputed interest (2,107)
Total lease liabilities 69,010
Minimum future lease payments ended December 31, 2023  
2024 207,351
2025 219,608
2026 222,387
2027 226,834
2028 233,727
2029 19,526
Payments due 1,129,433
Less imputed interest (254,537)
Total lease liabilities $ 874,896