v3.23.1
Long-term Receivables (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of future minimum payments
      
Year Ending December 31:     
2024   $642,000 
2025   $570,000 
2026   $570,000 
2027    $557,500 
2028   $520,000 
Total    $2,859,500