XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Current Assets and Accrued Expenses (Details 1) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Other $ 0 $ 72,090
Accrued expenses 22,594,181 16,175,702
Carrier service costs    
Accrued expenses 19,138,010 12,959,350
Salaries and payroll taxes    
Accrued expenses 2,159,980 1,681,160
Inventory purchases, consultants and other costs    
Accrued expenses $ 1,296,191 $ 1,463,102