XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Sales-refund reserve $ 3,876 $ 5,452
Taxes payable 16,876 17,930
Employee-related liabilities 4,100 5,021
Accrued expenses 13,097 17,840
Accrued expenses and other current liabilities $ 37,949 $ 46,243