v3.25.0.1
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024December 31, 2023
Accounts payable$53,662 $34,127 
Accrued compensation and related expenses87,192 94,830 
Accrued marketing94,136 100,840 
Accrued partnership fees113,299 136,338 
Accrued processor fees28,985 21,357 
Accrued product taxes130,401 116,501 
Accrued professional fees and litigation68,835 53,870 
Accrued software and license fees21,747 25,829 
Deferred revenue46,390 43,634 
Accrued other expenses16,598 12,273 
Total$661,245 $639,599