XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses (Details) - Schedule of Accrued Liabilities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of Accrued Liabilities [Abstract]    
Royalties $ 18,606 $ 13,659
Inventory liabilities 6,003 7,115
Goods in transit 5,601 2,597
Salaries and employee benefits 4,347 4,032
Unearned revenue 2,510 938
Bonuses 1,997 666
Third party warehouse 1,807 475
Professional fees 1,097 1,877
Sales commissions 527 351
Interest expense 51 4,132
Other 4,525 3,462
Accrued expenses $ 47,071 $ 39,304