v3.25.1
Intangible Assets - Schedule of Future Amortization (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Schedule of Future Amortization [ Abstract]    
2024 (remainder of year) $ 564,233  
2025 1,015,571  
2026 858,466  
2027 858,466  
2028 724,350  
Thereafter 2,974,108  
Total $ 6,995,194 $ 7,135,748