v3.25.2
Intangible Assets - Schedule of Future Amortization Expense (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Future Amortization Expense [Abstract]    
Remainder of 2025 $ 4,292,505  
2026 8,149,131  
2027 7,457,204  
2028 5,627,224  
2029 516,005  
Thereafter 470,610  
Net $ 26,512,679 $ 29,306,135