XML 66 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details 1) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Operating right-of-use assets $ 560,610 $ 599,816
Operating lease liabilities, current portion 224,690 221,755
Operating lease liabilities, long term 369,342 410,686
Operating Lease Right-of-Use Liabilities [Member]    
Operating right-of-use assets 560,610 599,816
Operating lease liabilities, current portion 224,690 221,755
Operating lease liabilities, long term 369,342 410,686
Total operating lease liabilities $ 594,032 $ 632,441
Weighted average remaining lease (months) 44 months 48 months
Weighted average discount rate 3.74% 3.70%