XML 151 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Pass-through marketplace tax collection obligation $ 126,284 $ 129,591
Vendor accruals 120,804 127,791
Employee compensation-related liabilities 95,842 63,718
Taxes payable 10,623 10,134
Total accrued expenses $ 353,553 $ 331,234