XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Future minimum lease payments under the operating lease in effect as of September 30, 2022 (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Annual minimum payments:    
2024 (July 2024 through December 31, 2024) $ 322,181  
2025 657,164  
2026 676,750  
2027 692,644  
2028 713,423  
2029 425,647  
Total minimum payments 3,487,809  
Less: Present value factor (423,198)  
Total operating lease liabilities 3,064,611 $ 3,292,033
Less: Current portion of operating lease (505,407) (483,161)
Long-term portion of operating lease $ 2,559,204 $ 2,808,872