v3.25.1
Operating Lease Right-Of-Use Assets and Lease Liability - Maturities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Operating Lease Right-Of-Use Assets and Lease Liability    
2026 $ 230,291  
2027 310,125  
2028 313,226  
2029 316,359  
Thereafter 427,097  
Total lease payments 1,597,098  
Less imputed interest (504,331)  
Present value of lease liabilities 1,092,767  
Current portion (146,676) $ (140,202)
Non-current portion $ 946,091 $ 984,691