v3.26.1
Long-term Receivables (Tables)
3 Months Ended
Mar. 31, 2026
Receivables [Abstract]  
Schedule of future minimum payments
         
Year Ending December 31:        
2026     $ 475,500  
2027       567,500  
2028       270,000  
   Total     $ 1,313,000