v3.25.1
Notes payable (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Notes payable, current    
Current portion of notes payable $ 14,914 $ 37,286
Notes payable, noncurrent    
Long-term portion of notes payable 41,800,000 41,800,000
Less: unamortized deferred loan costs (471,026) (523,291)
Less: unamortized discount (912,460) (1,013,104)
Notes payable, noncurrent, net 40,416,514 40,263,605
Total notes payable, net $ 40,431,428 $ 40,300,891