XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Future Maturities Lease Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Leases    
2024 (rest of year) $ 780,132  
2025 1,046,064  
2026 824,241  
2027 738,617  
2028 184,653  
Total future minimum lease payments, undiscounted 3,573,707  
Less: Amount representing interest (363,970)  
Present value of future minimum lease payments 3,209,737  
Present value of future minimum lease payments – current 873,344 $ 901,925
Present value of future minimum lease payments – long-term $ 2,336,393 $ 2,721,743