XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities
          
  As of 
   June 30, 2024   December 31, 2023 
Accrued salaries and payroll liabilities  $199,922   $225,685 
Rebate liability   40,035    31,411 
Commissions   15,699    12,608 
Accrued Interest   15,203    2,839 
Deferred income and deposit (sublease)   4,549    4,445 
Franchise tax   3,435    5,262 
Other       10,265 
Accrued expenses and other current liabilities  $278,843   $292,515