XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Deferred tax (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Accruals and advances $ 9,233 $ 10,149
Stock-based compensation 6,041 5,108
Accruals for chargebacks and returns 15,344 18,371
Inventory 5,292 5,983
Intangible asset 33,431 23,470
Net operating loss carryforwards 5,994 6,038
Other 16,548 8,758
Total deferred tax assets 91,883 77,877
Deferred tax liabilities:    
Depreciation (5,776) (6,601)
Intangible assets   (11)
Other (4,298) (2,879)
Total deferred tax liabilities (10,074) (9,491)
Valuation allowance (446) (450)
Deferred tax assets, net of deferred tax liabilities and valuation allowance $ 81,363 $ 67,936