XML 105 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Company's lease liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Leases    
2025 $ 1,048,440  
2026 826,617  
2027 740,993  
2028 185,248  
Total future minimum lease payments, undiscounted 2,801,298  
Less: Amount representing interest (233,382)  
Present value of future minimum lease payments 2,567,916  
Present value of future minimum lease payments – current 921,038 $ 901,925
Present value of future minimum lease payments – long-term $ 1,646,878 $ 2,721,743