v3.25.1
Goodwill and Intangible Assets - Schedule of Remaining Estimated Annual Amortization Expense (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Remaining Estimated Annual Amortization Expense [Abstract]    
2025 $ 749,941  
2026 657,711  
2027 654,098  
2028 611,917  
2029 609,696  
Thereafter 2,556,717  
Total $ 5,840,080 $ 4,632,449