XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.2
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 53,758 $ 81,265
Professional services 56,255 64,683
Fulfillment, freight, and duties 37,357 38,752
Return liabilities 34,685 34,255
Sales/use and value added taxes payable 34,772 17,330
Other 55,744 61,783
Total accrued expenses and other liabilities $ 272,571 $ 298,068