v3.24.0.1
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consist of the following:
 
December 31, 2023December 31, 2022
Accounts payable$34,127 $10,148 
Accrued compensation and related expenses94,830 78,819 
Accrued marketing100,840 146,569 
Accrued partnership fees136,338 99,633 
Accrued processor fees21,357 14,440 
Accrued product taxes116,501 70,891 
Accrued professional fees and litigation53,870 23,151 
Accrued software and license fees25,829 12,558 
Deferred revenue43,634 40,520 
Accrued other expenses12,273 20,858 
Total$639,599 $517,587