v3.25.2
Goodwill and Intangible Assets - Schedule of Future Amortization Expense of Intangible Assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Future Amortization Expense of Intangible Assets [Abstract]      
2025 $ 575,259 $ 608,025  
2026 368,079 575,259  
2027 82,565 368,079  
2028 82,564  
2029  
Total $ 1,481,352 $ 1,633,927 $ 2,513,028