XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Future minimum lease payments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Annual minimum payments:    
2024 $ 636,861  
2025 652,883  
2026 672,470  
2027 692,644  
2028 713,423  
Thereafter 425,646  
Total minimum payments 3,793,927  
Less: Present value factor (501,894)  
Total operating lease liabilities 3,292,033 $ 3,740,000
Less: Current portion of operating lease (483,161) (444,529)
Long-term portion of operating lease $ 2,808,872 $ 3,292,035