XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term Receivables (Tables)
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Schedule of future minimum payments
           
Year Ending December 31:        
  2023     $ 157,500  
  2024       642,000  
  2025       570,000  
  2026       570,000  
  2027       557,500  
  2028       260,000  
     Total     $ 2,757,000