XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term Receivables (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of future minimum payments
     
Year Ending December 31:     
 2023   $315,000 
 2024    642,000 
 2025    570,000 
 2026    570,000 
 2027    557,500 
 2028    260,000 
    Total   $2,914,500