XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Long-term Receivables (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of future minimum payments
Schedule of future minimum payments     
Year Ending December 31:     
      
 2025   $570,000 
 2026   $570,000 
 2027   $557,500 
 2028   $260,000 
 Total   $1,957,500