XML 76 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Future Minimum Lease Payments:    
2024 $ 1,177,000  
2025 887,000  
2026 165,000  
Total future minimum lease payments 2,229,000  
Less: imputed interest (104,000)  
Present value of lease liabilities - current 1,098,942 $ 1,130,244
Present value of lease liabilities - non-current $ 1,026,351 $ 1,683,323