v3.24.0.1
Accounts Payable and Accrued Expenses
12 Months Ended
Dec. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Accounts Payable and Accrued Expenses 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