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