XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Long-term Receivables (Tables)
12 Months Ended
Dec. 31, 2023
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