v3.24.3
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Professional services $ 53,390 $ 80,986
Accrued compensation and benefits 68,353 70,245
Return liabilities 27,429 38,644
Sales/use and value added taxes payable 22,236 23,768
Fulfillment, freight, and duties 43,260 22,269
Royalties payable 13,279 10,097
Accrued rent and occupancy 10,512 8,246
Customer deposit liability and deferred revenue 10,101 7,568
Accrued legal fees 5,337 2,546
Other 24,085 21,402
Total accrued expenses and other liabilities $ 277,982 $ 285,771