XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-term Receivables (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of future minimum payments
 Schedule of future minimum payments     
Year Ending December 31:     
 2024   $321,000 
 2025    570,000 
 2026    570,000 
 2027    557,500 
 2028    260,000 
    Total   $2,278,500