v3.25.2
Goodwill and Intangible Assets - Schedule of Intangibles Assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Intangibles Assets [Line Items]      
Accumulated amortization $ (1,927,020) $ (1,774,445) $ (1,119,308)
Intangibles assets, Net 1,481,352 1,633,927 2,513,028
Client List [Member]      
Schedule of Intangibles Assets [Line Items]      
Intangibles assets, gross 1,916,444 1,916,444 2,071,000
Noncompete Agreement [Member]      
Schedule of Intangibles Assets [Line Items]      
Intangibles assets, gross 398,300 398,300 398,300
Trademark [Member]      
Schedule of Intangibles Assets [Line Items]      
Intangibles assets, gross 1,047,792 1,047,792 1,117,200
Other Intangible Assets [Member]      
Schedule of Intangibles Assets [Line Items]      
Intangibles assets, gross $ 45,836 $ 45,836 $ 45,836