XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Long-term Receivables (Tables)
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
Schedule of future minimum payments
      
Year Ending December 31:     
2025   $465,000 
2026    624,000 
2027    557,500 
2028    260,000 
   Total   $1,906,500