v3.25.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Vendor accruals $ 122,408 $ 148,714
Pass-through marketplace tax collection obligation 93,143 129,222
Employee compensation-related liabilities 67,683 75,676
Taxes payable 26,114 21,335
Total accrued expenses $ 309,348 $ 374,947