XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long-term Receivables (Tables)
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Schedule of future minimum payments
       
Year Ending December 31:        
  2024      $ 642,000  
  2025       570,000  
  2026       570,000  
  2027       557,500  
  2028       260,000  
     Total     $ 2,599,500