v3.25.1
Other Current Assets and Accrued Expenses (Details 1) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Other Current Assets and Accrued Expenses    
Carrier service costs $ 24,939,210 $ 25,116,590
Salaries and payroll taxes 2,158,350 2,210,150
Inventory purchases, consultants and other costs 3,259,390 3,495,405
Other cost 37,820 29,110
Total cost $ 30,394,770 $ 30,851,255