v3.25.2
Future minimum lease payments under the operating lease in effect as of September 30, 2022 (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Annual minimum payments:    
2025 (July 2025 through December 31, 2025) $ 331,782  
2026 676,750  
2027 692,644  
2028 713,423  
2029 425,647  
Total minimum payments 2,840,246  
Less: Present value factor (281,042)  
Total operating lease liabilities 2,559,204 $ 2,816,661
Less: Current portion of operating lease (553,254) (532,027)
Long-term portion of operating lease $ 2,005,950 $ 2,284,634