v3.25.1
Leases (Details 2) - USD ($)
Mar. 31, 2025
Feb. 01, 2025
Leases    
2025 $ 450,000  
2026 1,224,000  
2027 964,080  
2028 1,324,003  
2029 1,743,384  
Thereafter 25,484,420  
Total undiscounted lease payments 31,189,887  
Less: effects of discounting (12,852,949)  
Less: tenant improvement allowance (4,090,880)  
Total operating lease liabilities $ 14,246,058 $ 12,837,535