XML 92 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Company's lease liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Leases    
2024 $ 1,094,321  
2025 1,100,394  
2026 878,571  
2027 792,947  
2028 198,237  
Total future minimum lease payments, undiscounted 4,064,470  
Less: Amount representing interest (440,802)  
Present value of future minimum lease payments 3,623,668  
Present value of future minimum lease payments – current 901,925 $ 628,113
Present value of future minimum lease payments – long-term $ 2,721,743 $ 3,161,703